Git 快速入门
0、图解Git——http://marklodato.github.io/visual-git-guide/index-zh-cn.html
1、Git 简明指南 ——http://www.runoob.com/manual/git-guide/;
1.1、创建仓库——先创建一个文件(如:这里创建的是文件夹为hahagit,在D盘),然后看截图;
得到如下:
1.2、创建一个本地仓库的克隆版本——git clone +你要克隆的本地仓库所在的路径;
得到的如下:
1.3、把改动的内容添加到暂存区(Index/Stage——或者叫待提交更新区,在提交进入仓库repo之前,我们可以把所有的更新放在暂存区);
git add filename————某个文件;
或者git add /path/——某个路径下的所有文件;
或者git add *————所有文件;
1.4、把暂存区的改动提交到本地仓库【Local Repo——一个存放在本地的版本库;HEAD会只是当前的开发分支(branch)】
git commit -m "代码提交信息";
git commit -a ————相当于先执行git add ,再执行git commit;
git commit files————相当于先执行git add ,再执行git commit;
1.5、推送改动远端仓库
git push origin <branch>——推送改动到某个分支【如推送到master分支:git push origin master】;
git remote add origin <server>————推送改动到某个远程服务器;
1.6、创建dev 分支,并切换到dev 分支
git checkout -b dev;
1.7、切换到master分支
git checkout master;
1.8、删除dev分支
git checkout -d dev;
1.9、更新本地仓库至最新改动
git pull;
1.10、合并其他分支到master分支;
先切到master分支——git checkout master
然后合并dev分支到master分支——git merge dev
git push origin master——推送改动到master 分支
1.11、git diff dev master————预览master 和dev分支的差异;
1.12、把文件从暂存区域复制到工作目录,用来丢弃本地修改
git checkout -- filename
1.13、撤销最后一次git add files
git reset -- files
【你也可以用git reset
撤销所有暂存区域文件】
2、Git 完整命令手册地址:http://git-scm.com/docs
3、PDF 版命令手册:http://www.runoob.com/manual/github-git-cheat-sheet.pdf
4、其他参考文档——Git教程 - 廖雪峰的官方网站https://www.liaoxuefeng.com/wiki/896043488029600