1. 程式人生 > >關於git的兩篇很好的文章

關於git的兩篇很好的文章

文章很好,且通俗易懂,以至於自己沒有必要對git管理再重新梳理一遍了
簡單做下總結:
1. 建立一個新的分支(如test):
①建立test指標,並且指標指向master相同的提交;
②修改HEAD指標的指向,指向test。
經過以上兩步,之後有新的程式碼提交,則會指向test。相對於svn來說,svn是對程式碼的物理拷貝,因此svn的速度非常慢。
2. 合併分支(如,將test分支合併到master分支)
①把master指向test當前的提交;
②HEAD指向master

以上兩點是很不太成熟的理解,後續使用時再針對補充

兩個峰的文章:前者傾向於理論,後者加入了git之所以優於其他版本管理工具的原因的很形象的原理說明
阮一峰:

http://www.ruanyifeng.com/blog/2012/07/git.html
廖雪峰:文章連結