我的問題可能很簡單,但我使用GitHub比較新,並且在我做錯任何事情之前要檢查。用另一個分支提交更新我的git分支
基本上,我正在開發一個功能分支,從開發分支。我仍在研究我的特性分支,但另一個開發人員已經對開發分支進行了一些更改,這會影響到我。
所以,我想要做的就是更新我的分支,因爲我從我的分支中剪切了所有提交,因此我希望兩個分支保持分離,並且我的更改保留在我的功能分支中(我可能還有一些衝突需要解決)
在這種情況下做什麼是最好的事情;變基?
我的問題可能很簡單,但我使用GitHub比較新,並且在我做錯任何事情之前要檢查。用另一個分支提交更新我的git分支
基本上,我正在開發一個功能分支,從開發分支。我仍在研究我的特性分支,但另一個開發人員已經對開發分支進行了一些更改,這會影響到我。
所以,我想要做的就是更新我的分支,因爲我從我的分支中剪切了所有提交,因此我希望兩個分支保持分離,並且我的更改保留在我的功能分支中(我可能還有一些衝突需要解決)
在這種情況下做什麼是最好的事情;變基?
在這種情況下,我通常會使用rebase(git rebase develop
),但這取決於其他人是否可以訪問您的分支?如果其他人已經簽出了你的功能分支,我不會變硬,只是做一個簡單的git merge develop
作爲變身會重寫歷史並影響其他人。
讓我們有兩個分支:
如果在功能工作,你想從開發更改,請按照下列步驟操作:
1>提交功能中的所有更改分支
git的承諾-am 「消息」
2>結賬開發分支
git的結帳發展
3>衍合發展分支
GIT中拉--rebase
4>結帳到特徵分支
git的結帳功能
5>調整基線特徵針對開發
git的重訂發展
6>力推特性分支(!在這裏要小心!)
混帳推-f原點特徵
現在擁有分公司取得了發展,你需要的所有更改。