我有一个Pull Request,我已经添加了提交。但是,我想从该PR中删除所有提交并从头开始。我在哪里可以再次添加我的提交?
我使用git rebase
,但我对如何使用它并不太了解。
请指导我。
答案 0 :(得分:1)
如果您要删除N次提交,则可以使用--hard reset HEAD~N
。
$ git branch -b backup # backup the branch for safety
$ git log # count how many commits you want to remove
$ git reset --hard HEAD~3 # Let, you want to remove 3 commits here
$ git push -f origin HEAD # force (-f) push to remote as you rewrite the history