问题背景:前段时间因为比赛需要,紧急学了一下git(之前学校都是用的svn),现在来做个简单的总结。电脑是Windows,仅供参考。
参考链接:
https://my.oschina.net/abely/blog/678310 “为什么要git add”
https://www.jianshu.com/p/06a960d991aa “GitHub desktop使用”
一、安装git
在这个网站上下载git的exe文件,安装即可。
二、创建git目录
1)远端的git目录
直接到自己的Github上去创建Repositories。
2)本地的git目录
cd到目标文件夹下
git status #查看当前文件夹是不是git目录,on branch master是,fatal则不是
#若不是git目录,则把它变成是
git init
三、传到本地git仓库中
git add . #点表示全选,当然也可以只传部分文件
#每次commit前都需要add,关于这个的讨论可以看参考链接
git commit -m "xx" #引号中是提交时的备注,比如“first commit"
四、传到远端git仓库中
git remote add origin github地址 #与远端Git仓库配对
git remote -v #查看连接远端仓库的情况
git pull origin master #把远端的代码拉到本地,特别是与人协作时
git push origin master #提交本地Git仓库代码到远端
五、偷懒法
如果不想用命令行的方式,那么也可以通过github desktop来简化。
使用下来,有两个感受:
1)可以很明显感觉到git和svn的区别。其中一个就是,使用svn的时候我自己需要在本地做版本管理,需要保存若干份项目文件,而git帮我做了这个本地版本管理的事情。
2)对git的使用还是掌握皮毛而已,以后多多练习啦(当然先要有拿得出手的代码/哭)