我和另一个开发人员一直在合并我们的工作,并将其推送到一个称为 toolwork 的非主分支。这样我们就不会影响到其他队员。我的主题分支叫做 DPM-93,我的 git 工作流是这样的。
# do some work
git checkout DPM-93
git commit -m "did some work"
# catch up
git checkout toolwork
git pull origin toolwork
# rebase my topic branch
git checkout DPM-93
git rebase toolwork
# merge and push my changes
git checkout toolwork
git merge --no-ff DPM-93
git push origin toolwork
在我不小心发出这些 git 命令之前,它基本上运行良好
git checkout toolwork
git pull origin master
那时,在分支工具工作中出现了一大堆新东西,我不知道如何除掉它,除非删除我的工作空间并从回购中重新克隆。
有什么办法能在撤离前把这个交给州政府吗?