【发布时间】:2019-08-19 15:45:41
【问题描述】:
我在之前的回答中不清楚以下命令是否会影响团队合作:
git checkout -b featureX
// add some changes ..
git commit ...
// add some changes ..
git commit ...
// add some changes ..
git commit ...
// add some changes ..
git commit ...
git push ..
and another partner does the following:
git pull origin featureX
// add some changes ..
git commit ...
// add some changes ..
git commit ...
...
git rebase -i featureX ~ 5 featureX
git push origin + featureX
and I then:
git pull
git checkout featureX
git rebase master
// or
git merge master
这会产生问题吗?
如果是这样,作为一个拥有大量提交然后以清晰的方式合并的团队的工作方式是什么?
【问题讨论】:
标签: git push squash multiple-users