3部免費可得的中文版Git教程by Cherrot?2012/02/21?OpenSrc?沒有評論

最重量級的當屬 Git Community Book (Git 社區圖書),中文版地址:

http://gitbook.liuhui998.com/index.html

其次為 Pro Git(專業Git應用),中文版地址:

http://progit.org/book/zh/

還有一份比較簡短的,Git Magic (Git魔法),中文版地址:

http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/

最後介紹一個很常用很常用的git操作。

如果有多人維護一個版本庫時,最常用的操作就是將遠程版本庫的文件與本地版本庫文件合併。其實執行這種常規的合併操作時沒必要顯式創建一個新的分支。

最簡單的合併命令莫過於

git pull origin master

這條命令的作用相當於後面將要介紹的git fetch + git merge。它會自動合併文件,除非有衝突發生。

下面介紹第二種方式,也就是使用git fetch + git merge

git fetch origin master:tmpBranch

從遠程版本庫取回master分支到本地的tmpBranch分支(不需要顯式創建該分支)

git diff tmpBranch

顯示tmpBranch分支與本地當前分支的差異

git mergetmpBranch

如果沒有問題,運行該命令合併兩分支

最後提醒一下新手,除非你將已修改的文件提交到了版本庫中,否則本地版本庫是不會保存你對文件的修改的,如果合併前忘記執行提交操作(git commit -a -m 『This is a commit of modified files』),那麼合併後的結果將丟棄掉本地文件未提交的修改。

P.S. 裝完git後不要忘記運行下面這條命令設置彩色字體,否則運行 git diff 將會是一場噩夢……

git config --global color.ui always

本文鏈接: http://www.cherrot.com/2012/02


推薦閱讀:
查看原文 >>
相关文章