我使用IntelliJ提交文件。但我没有推。
如何删除此提交?我是GIT的新手,所以请澄清一下。
我检查了其他问题,它只说了提交。不确定他们是否推了。
答案 0 :(得分:1)
提交和推送是两个独立的操作。由于您使用IntelliJ创建了一个提交,因此意味着您有一个提交。现在当你推送时,git会尝试将所有提交(在这种情况下为1次提交)推送到远程。既然你没有被推动,你只需要留下Intellij创建的提交。所以删除提交只是另一个操作。
git reset HEAD~1
应该保留原来的更改。有关撤消事物的更多信息,请查看Git上此演示文稿中的第12张幻灯片 http://vineelkumarreddy.com/index.php/2015/08/01/git-talk/
希望这可以帮助你:)