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 — 技巧

This entry was posted in 電腦和網際網路. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s