我最近加入了一个新团队,在团队的维基上,要求我们遵循以下Git工作流程:
git checkout -b feature_branch
#do stuff and push if needed
git checkout master
git rebase feature_branch
git rebase -i HEAD~NUMBER_OF_COMMITS_AHEAD
这与我在基本上所有来源中看到的变基工作流不同,似乎也违背了我从这篇博客文章中看到的变基黄金法则(https://www.atlassian.com/git/tutorials/merging-vs-rebasing)。有人能解释一下为什么我的团队维基建议使用这种工作流吗?
git pull --rebase origin master
是一个很好的工具来开始。 - 0andriy