我在github上分叉了一个存储库,然后克隆了它(克隆了主存储库)创建了一个处理某些文件的新分支,然后添加并提交了更改。我通过
将更改推送到我的分叉回购 master
现在,我意识到我做了不必要的更改,并且只想对git reset --hard HEAD
的拉取请求进行一次更改。有没有办法重置提交?
阅读帮助,我应该使用HEAD
,但我不确定{{1}}
答案 0 :(得分:2)
HEAD指向您使其像指针一样的最新提交。输入git log
,您将找到所有提交。所以每次使用
git reset --hard HEAD
您的更改会被推回一次。请注意,使用--hard意味着您尝试恢复的提交更改将永远丢失。