在阅读本篇之前,首先要配置好git的环境,本人使用的是win10的git bash,其具体的配置情况参考这里(git使用前配置):
http://www.ihref.com/read-16369.html#1.1
第一步:建立git仓库
打开git bush,cd到项目文件的根目录下,执行下面的git命令,进行初始化
(我的根目录是D:\image-morphing)
说明:在这里如果设置可以查看隐藏文件,会发现根目录有一个.git文件夹,这个就是用来保存你的git提交等记录的。
第二步:将项目所有文件添加到仓库
执行下面的git命令
这里的“.”表示所有文件,如果想要提交某个文件,只需要将.换成特定的文件名
第三步:将add的文件commit到仓库
执行以下命令:
git commit
这时会出现需要commit的文件列表
new file 表示是新文件,而文件名前面的“#”表示不提交,因此,需要去掉“#”才能commit上去,去掉后保存后关闭文件。
题外话:快速取消“#”注释的方法:
- 进入命令行模式,按ctrl + v进入 visual block模式(可视快模式),按小写字母L横向选中列的个数
- 按字母j,或者k选中注释符号
- 按d键就可全部取消注释
第四步:在github上创建仓库(repository)
点击Create repository,即可获得该项目的GitHub地址
第五步:将本地仓库关联到GitHub上
执行一下git命令,后面的https链接地址换成你自己的仓库url地址,也就是上面红框中标出来的地址
第六步:上传之前,首先要pull一下
执行以下git命令:
这里出现的fatal只是因为之前仓库里面是empty的,因此没有可以pull的东西,并不是说这一步出错了,对一个空仓库做这一步操作会出现这种情况,请继续完成最后一步操作。
第七步:上传本地代码到GitHub仓库
执行以下git指令
到此,整个上传工作就完成了,附上成功上传截图。
结语:其实熟练之后上传代码到GitHub是非常容易的,妈妈再也不用担心我的代码会丢失。
最后:第一次需要建立GitHub的远程连接,之后再进行commit操作时只需要以下四步:
git add .
git commit
git pull origin master
git push -u origin master