2011-01-19 132 views
2

嗨,我是一個在Windows上沒有經驗的Git用戶。我正在使用Git Gui。 我對Branch Management感興趣。git gui分支機構管理

我的回購有一個叫'葉'的分支,我該如何檢查這個分支出我的本地機器,他們櫻桃選擇從主人提交到綠葉?

非常感謝

--MB

回答

6

感謝答覆,但我說我使用Git桂

要籤新創建的分支(存在於服務器,而不是本地),這是一個兩個步驟:

  1. 混帳桂 - >分公司 - >確認 - >跟蹤分公司 - >選擇科

  2. 分公司 - >新建 - >名稱=相同的名稱,跟蹤您選擇分支 - >選擇這種獨立式結帳

您現在正在使用該分支。

另一個有用的和明顯的事情 - >切換到另一個分支 - >分支 - >簽出 - >本地分支.....

0

要切換到 「多葉」 分支:

git checkout leafy 

要櫻桃挑提交,鑑於其SHA1標識符:

git cherry-pick abc123 
1

如何查看此分支出我的 本地機器

一切已經在您的本地計算機上,檢出的內容是更新文件系統中的文件以匹配您正在檢出的提交狀態。

git checkout leafy 

更新文件與在分支(注意,如果你在你的文件中未提交的更改,git的拒絕籤。這樣做是爲了防止丟失變化的頂部提交的內容,您可以通過添加-f選項來覆蓋此行爲)。它還將leafy設置爲您當前的HEAD,在這種情況下,您當前的HEAD定義了您所在的分支。

然後爲了挑選,你需要找出你想要提交的提交的SHA1 ID(gitk --all&可能在這裏很方便)。然後以正確的順序使用幾個git cherry-pick <the-interesting-SHA1-ID>來挑選提交。