早安,通過搜索,但沒有找到,因此在這裏問。 :)使用混帳和遙控器
我有類似下面的情況:origin
指向在github上一個項目 ,fork1
即指着我的叉子在GitHub和fork2
被指向隊友的叉。
因此,如果我做
$ git checkout master
# perform various stuff
$ git push
所有更改會去origin/master
(到目前爲止好)。
現在我想要fork1 master並更新它。我做
$ git checkout master
$ git pull
$ git checkout -b fork1-master fork1/master
$ git merge
$ git push
我的印象是,它應該推動當前更改 fork1/master
下。相反,它正在創建一個新分支:fork1/fork1-master
。
我發現在與fork1合併的唯一方法/主是做
$ git checkout master
$ git pull
$ git checkout -b fork1-master fork1/master
$ git merge
$ git push fork1 fork1-master:master
它是預期的行爲還是我做錯了什麼?
謝謝
達維德
像一個魅力工作,解釋是輝煌的。非常感謝。 – davide