我正在寻找一些关于如何做得更好的建议。 这是一系列事件:
git reset --hard HEAD~2
忽略本地变更集并再次从主程序中拉出处理此问题的最佳方法是什么?现在变化很小但是如果它变大了,那么我认为删除我最后的提交并不是一个好主意。
请咨询
答案 0 :(得分:1)
从与您在遥控器上跟踪的分支不同的分支推送您的更改。也就是说,只能通过提取来更新您的本地master
,并仅从非master
分支推送。工作流程如下:
git co master # switch to master branch
git pull # update from origin
git co -b work # make a working branch
... # work work work
git commit -m "My #1 commit message" # commit
git push HEAD:refs/publish/master # push to gerrit for publishing on master
... # wait wait wait
git co master # switch to master branch
git pull # update...
等等等。