2014-09-29 189 views
2

我們有一個Git倉庫,有兩個並排存活的分支, branch1,branch2branch3。目標是使master總是指向與branch3的HEAD相同的提交。讓git master跟蹤/跟蹤另一個本地分支

當谷歌搜索術語「分支跟蹤」的文章幾乎總是關注遠程跟蹤。地方分支機構能否實現同樣的目標?

回答

3

你可以嘗試使用git symbolic-ref

git symbolic-ref refs/heads/master refs/heads/branch3 
+0

簡單,和作品:)謝謝。 – Borek 2014-09-29 08:19:04

+0

我很驚訝。我不明白你在這裏使用的手冊頁中詳細描述的那三個'git symbolic-ref'語法。 'refs/heads/master'是一個符號參考嗎? – Jubobs 2014-09-29 09:11:04

+0

@Jubobs只是將內容修改爲'.git/refs/heads/master'文件,以便不引用SHA1,而是引用另一個分支的名稱。看到http://stackoverflow.com/a/549949/6309 – VonC 2014-09-29 09:13:10