從Git中的分支刪除提交我想知道如何刪除提交。通過delete,我的意思是,就好像我沒有提交一樣,當我在將來做一個推送時,我的更改不會推到遠程分支。我讀了git幫助,我認為我應該使用的命令是git reset --hard HEAD..這是對的嗎?
3 回答

慕田峪9158850
TA貢獻1794條經驗 獲得超8個贊
小心: git reset --hard
將刪除您的工作目錄更改。
git reset --hard HEAD~1
HEAD~1
git log
git reset --hard <sha1-commit-id>
git push origin HEAD --force
不過
git revert
git reset --hard HEAD
git reflog

達令說
TA貢獻1821條經驗 獲得超6個贊
git rebase -i <commit>~1
-i
- 3 回答
- 0 關注
- 1377 瀏覽
添加回答
舉報
0/150
提交
取消