我的git工作流程涉及频繁的重新定基。我倾向于不合并。
设置:
$ git branch --show-current
master
$ git branch -b my_changes
<edit files>
何时从主文件中提取更改:
git commit -am "Made changes"
git checkout master
git pull
git checkout my_changes
git rebase master
有没有一个git工作流可以用更少的步骤完成同样的事情?
有没有一个git工作流可以用更少的步骤完成同样的事情?
是。分支切换是不必要的。停留在你的分支上,进入master,然后重新进入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