在进行软件开发过程中,编写代码是很重要的一步,而代码的版本管理则是其中很重要的部分。
为了管理好代码的版本,我们之前采用的是 svn,而现在主要用的是 Git 。
svn 是集中式的版本控制,而 Git 是分布式的版本控制,两者各有其优缺点,这里就先不记录了。
这里主要整理下在日常开发中,经常用到的 Git 命令,也方便自己使用时好看。
参考文章:
https://git-scm.com/book/zh/v2( Git 的官方介绍——Git-Book)
http://www.ruanyifeng.com/blog/2008/12/a_visual_guide_to_version_control.html(版本控制系统入门)
http://www.ruanyifeng.com/blog/2015/08/git-use-process.html(Git使用规范流程)
http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html(常用Git命令清单)
http://www.ruanyifeng.com/blog/2014/06/git_remote.html(Git远程操作详解)
http://www.ruanyifeng.com/blog/2015/12/git-workflow.html(Git工作流程)
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000(Git教程)
https://github.com/github/gitignore(Git利用.gitignore文件忽略特殊的不需要git管理的文件)
1、版本控制系统