我意外地使用命令
提交了所有文件git commit -m "Message" .
我想要实际运行的地方
git commit -m "Message" ./file
我还没有完成一个git推。如何撤消上次提交以便所有这些文件都不被推送?
答案 0 :(得分:1)
使用
git reset --soft HEAD^
有关信息,git-reset
命令将当前分支重置为指定的提交(HEAD^
,此处)。
对于--soft
选项,它根本不接触索引文件或工作树,但要求它们处于良好的顺序。这将保留所有已更改的文件“要提交的更改”。
有关详细信息,请参阅git-reset
man page。