详解如何将本地项⽬上传到Github的⽅法步骤(图⽂)
很早之前就注册了Github,但对其使⽤⼀直懵懵懂懂,很不熟练。直到昨天做完百度前端技术学院的task,想把代码托管到Github上的时候发现⾃⼰对于Git的操作是如此之愚钝,所以今天决定把Git好好学习⼀遍,好让⾃⼰以后能更好地使⽤Github,主要还是通过Git教程 - 廖雪峰的官⽅⽹站来学习。简要步骤可以直接看最后的总结。
Git的安装就不说了。
第⼀步:我们需要先创建⼀个本地的版本库(其实也就是⼀个⽂件夹)。
你可以直接右击新建⽂件夹,也可以右击打开Git bash命令⾏窗⼝通过命令来创建。
现在我通过命令⾏在桌⾯新建⼀个TEST⽂件夹(你也可以在其他任何地⽅创建这个⽂件夹),并且进⼊这个⽂件夹
第⼆步:通过命令git init把这个⽂件夹变成Git可管理的仓库
这时你会发现TEST⾥⾯多了个.git⽂件夹,它是Git⽤来跟踪和管理版本库的。如果你看不到,是因为它默认是隐藏⽂件,那你就需要设置⼀下让隐藏⽂件可见。
第三步:这时候你就可以把你的项⽬粘贴到这个本地Git仓库⾥⾯(粘贴后你可以通过git status来查看你当前的状态),然后通过git add把项⽬添加到仓库(或git add .把该⽬录下的所有⽂件添加到仓库,注意点是⽤空格隔开的)。在这个过程中你其实可以⼀直使⽤git status来查看你当前的状态。
这⾥提⽰你虽然把项⽬粘贴过来了,但还没有add到Git仓库上,然后我们通过git add .把刚才复制过来的项⽬全部添加到仓库上。
第四步:⽤git commit把项⽬提交到仓库。
-m后⾯引号⾥⾯是本次提交的注释内容,这个可以不写,但最好写上,不然会报错,详情⾃⾏Google。好了,我们本地Git仓库这边的⼯作做完了,下⾯就到了连接远程仓库(也就是连接Github)
由于本地Git仓库和Github仓库之间的传输是通过SSH加密的,所以连接时需要设置⼀下:
第五步:创建SSH KEY。先看⼀下你C盘⽤户⽬录下有没有.ssh⽬录,有的话看下⾥⾯有没有id_rsa和id_rsa.pub这两个⽂件,有就跳到下⼀步,没有就通过下⾯命令创建
$ ssh-keygen -t rsa -C youremail@example
然后⼀路回车。这时你就会在⽤户下的.ssh⽬录⾥到id_rsa和id_rsa.pub这两个⽂件
第六步:登录Github,到右上⾓的图标,打开点进⾥⾯的Settings,再选中⾥⾯的SSH and GPG KEYS,点击右上⾓的New SSH key,然后Title ⾥⾯随便填,再把刚才id_rsa.pub⾥⾯的内容复制到Title下⾯的Key内容框⾥⾯,最后点击Add SSH key,这样就完成了SSH Key的加密。具体步骤也可看下⾯:
第七步:在Github上创建⼀个Git仓库。
你可以直接点New repository来创建,⽐如我创建了⼀个TEST2的仓库(因为我⾥⾯已经有了⼀个test的仓库,所以不能再创建TEST仓库)。
第⼋步:在Github上创建好Git仓库之后我们就可以和本地仓库进⾏关联了,根据创建好的Git仓库页⾯的提⽰,可以在本地TEST仓库的命令⾏输⼊:
$ git remote add origin github/guyibang/TEST2.git
注意origin后⾯加的是你Github上创建好的仓库的地址。
第九步:关联好之后我们就可以把本地库的所有内容推送到远程仓库(也就是Github)上了,通过:
$ git push -u origin master
由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库⾥⾯有了内容之后,下次再从本地库上传内容的时候只需下⾯这样就可以了:
$ git push origin master
上传项⽬的过程可能需要等⼀段时间,完成之后是这样的:
这时候你再重新刷新你的Github页⾯进⼊刚才新建的那个仓库⾥⾯就会发现项⽬已经成功上传了:
⾄此就完成了将本地项⽬上传到Github的整个过程。git使用详解
这是由于你新创建的那个仓库⾥⾯的README⽂件不在本地仓库⽬录中,这时我们可以通过以下命令先将内容合并以下:
$ git pull --rebase origin master
这时你再push就能成功了。
总结:其实只需要进⾏下⾯⼏步就能把本地项⽬上传到Github
1、在本地创建⼀个版本库(即⽂件夹),通过git init把它变成Git仓库;
2、把项⽬复制到这个⽂件夹⾥⾯,再通过git add .把项⽬添加到仓库;
3、再通过git commit -m "注释内容"把项⽬提交到仓库;
5、最后通过git push -u origin master把本地仓库的项⽬推送到远程仓库(也就是Github)上;(若新建远程仓库的时候⾃动创建了README⽂件会报错,解决办法看上⾯)。
这⾥只是总结了Git上传项⽬的⼀些基本操作,要想更好地使⽤Git还需更进⼀步的学习。
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。