我的 git 工作流程涉及频繁的 rebase 。我倾向于不 merge 。
设置:
$ git branch --show-current
master
$ git branch -b my_changes
<edit files>
当需要从 master 中引入更改时:git commit -am "Made changes"
git checkout master
git pull
git checkout my_changes
git rebase master
是否有一个 git 工作流程可以用更少的步骤完成同样的事情?
最佳答案
Is there a git workflow that could accomplish the same thing with fewer steps?
是的。不需要分支切换。留在你的分支上, pull 入 master,然后 rebase 到 master:
git commit -am "Made changes"
git fetch origin master:master
git rebase master
或者,因为你可能不需要它,把你本地的主人扔掉,然后:git commit -am "Made changes"
git fetch
git rebase origin/master
关于git - 是否有一个 git 命令来 pull origin/master 然后重新设置工作分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68279681/