我被教導,你可以推到並通過這樣做,從一個遠程分支符合當前的Git分支的名字扯:的Git拉緣起首
git push origin HEAD
或
git pull origin HEAD
它總是工作對於我來說,但它奇怪地有時不工作,而是推遲從主分支分支推動/拉(這會導致合併拉...不是我想要做的)。我知道,你可以很容易地推/簡單地使用像分支的名字從你的分支拉:
git pull origin name-of-branch-i-want-to-pull-from
反正:
- 是有一些原因,HEAD是失去蹤跡/不指向我目前的分支,就像它幾乎總是這樣?
- 有沒有任何方法可以推送/拉到我目前正在使用的分支(只要遠程分支名稱匹配),而無需在命令中明確命名分支?
是的,這是絕對有道理的,因爲那麼你正在追蹤一個非分支,但這不是在這裏發生的事情。 相反,我目前正在跟蹤一個分支(例如標題爲'patch'),我承諾,然後我: 'git push origin HEAD' 並且它推到原點/主標點 它也發生在pull上。奇怪。 – Rican7