git 切換到其他Branch的方法

 

我覺得git還是很難用,每次只會用 git clone,結果今天要切到較穩定的 2.6.24的版本就不會切了,一直在那邊branch來branch去。

後來在 http://www.kernel.org/pub/software/scm/git/docs/user-manual.html 找到答案

使用 git tag-l 然後 git checkout –b  <NewBranchNameCustomString> <branch or tag> 就可以了。

再來用 git branch 就會看到變成新的NewBranchNameCustomString了

http://billy3321.blogspot.com/2009/02/github-howto.html 不錯的參考

http://linuxocarina.blogspot.com/2008/12/git.html 教人家怎麼使用branch修改完檔案之後上傳

後記:雖然不太懂 tag 跟 branch 有甚麼差,但昨天再幫同事切到某tag時,出現了一個錯誤,類似 drivers/KConfig not uptodate. 然後就切不過去,原因是因為他改過這個檔案,所以要先下 git commit –a –m “comment”,之後就可以切換tag了。之後如果要切回原本的branch的話,就不用再建立一個branch了,直接 git checkout OriginalBranchName。

又看到兩篇不錯的文章
http://phoenixtoday.blogbus.com/logs/33458940.html 活靈活現用Git -- 基礎
http://phoenixtoday.blogbus.com/logs/35149540.html 活靈活現用Git -- 技巧

留言

這個網誌中的熱門文章

好貴的東元冷氣維修--馬達啟動電容

台大醫院 婁培人 耳鼻喉科 就診

機車無法充電之整流器壞掉--$650