从Git中的分支删除提交我想知道如何删除提交。通过delete,我的意思是,就好像我没有提交一样,当我在将来做一个推送时,我的更改不会推到远程分支。我读了git帮助,我认为我应该使用的命令是git reset --hard HEAD..这是对的吗?
3 回答
慕田峪9158850
TA贡献1794条经验 获得超7个赞
小心: 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 关注
- 1338 浏览
添加回答
举报
0/150
提交
取消