相信有在使用Gerrit的人
或多或少有遇到以下的情況
在Gerrit 上Abandon某次提交的commit後,
結果忘記把本機上的HEAD恢復成commit前的狀態, 所以當我們程式都改好了想再上code時
就會出現
Please merge (or rebase) the change locally and upload the resolution for review.
解決方法很簡單
Step 1.取消剛剛與前前一個(被abandon那個) commit,但保留修改過的檔案。
git reset HEAD~2 --soft
Step 2.
重新上code
git add .
git commit -m "update"
git pull -- rebase
git push ssh://andy.lai@10.36.10.202:29418/Windows/App/test HEAD:refs/for/master
留言
張貼留言