【发布时间】:2021-10-14 17:24:27
【问题描述】:
git rebase origin/master 和 git pull --rebase origin master 有什么区别?
当我完成功能并想要重新设置基准时,我应该更喜欢什么? 现在我愿意
git rebase origin mastergit push --force
这是好的工作流程吗?如果没有,请推荐更好的。
【问题讨论】:
-
git pull --rebase会将当前分支重新定位到跟踪分支上的任何内容。如果您正在开发自己的功能分支,而没有其他人推动它,那么它不会做任何事情。 -
抱歉含糊不清,我的意思是 git pull --rebase origin master
-
我想一个区别是
git rebase origin/master使用本地副本,这可能与远程版本过时,而git pull ...将包含一个提取。
标签: git