我的问题可能很简单,但我使用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原点特征
现在拥有分公司取得了发展,你需要的所有更改。