是否有一种情况下你会改变你的本地回购,然后推动而不是推力?

问题描述 投票:1回答:1

我的公司正在努力过渡到使用Git,我们目前正致力于工作流程。将功能分支重新定位到主服务器后,您是否总是使用

git push origin feature-branch -f

或者是否存在某种情况

git push

足够了?我们试图理解变形以及推力与力量推动如何改变结果。

git push rebase
1个回答
0
投票

是的,有一种情况。假设你正在研究一些来自featuremaster分支。让我们说你做了一些提交,并准备推送到repo并创建一个pull请求。在你推动之前,你很可能想要与master同步。这样做的一种方法是通过rebase pull:

# from feature
git pull --rebase origin master

现在,你在qazxsw poi分支的所有提交都位于最新的qazxsw poi基础之上。因为你还没推过feature,所以你不需要master选项:

feature
© www.soinside.com 2019 - 2024. All rights reserved.