圖解 Git 工作原理
鏈接:http://marklodato.github.io/visual-git-guide/index-zh-cn.html


git add files把當前文件放入暫存區(qū)域。
git commit給暫存區(qū)域生成快照并提交。
git reset – files用來撤銷最后一次git add files,你也可以用git reset撤銷所有暫存區(qū)域文件。
git checkout – files把文件從暫存區(qū)域復制到工作目錄,用來丟棄本地修改。

git commit -a相當于運行g(shù)it add把所有當前目錄下的文件加入暫存區(qū)域再運行。
git commit files進行一次包含最后一次提交加上工作目錄中文件快照的提交。并且文件被添加到暫存區(qū)域。
git checkout HEAD – files回滾到復制最后一次提交。






















http://marklodato.github.io/visual-git-guide/index-zh-cn.html#merge
http://marklodato.github.io/visual-git-guide/index-zh-cn.html#rebase
http://marklodato.github.io/visual-git-guide/index-zh-cn.html#detached
http://en.wikipedia.org/wiki/Three-way_merge
http://www.kernel.org/pub/software/scm/git/docs/git-rebase.html#_interactive_mode
看完這篇文章,你有什么收獲?歡迎在留言區(qū)與10w+Java開發(fā)者一起討論~
關(guān)注微信公眾號:互聯(lián)網(wǎng)架構(gòu)師,在后臺回復:2T,可以獲取我整理的教程,都是干貨。
1、GitHub 標星 3.2w!史上最全技術(shù)人員面試手冊!FackBoo發(fā)起和總結(jié)
3、從零開始搭建創(chuàng)業(yè)公司后臺技術(shù)棧
5、37歲程序員被裁,120天沒找到工作,無奈去小公司,結(jié)果懵了...
6、滴滴業(yè)務(wù)中臺構(gòu)建實踐,首次曝光
