首页 > 解决方案 > git reset --soft HEAD^ 用于初始提交

问题描述

有人可以告诉我git reset --soft HEAD^初始提交相当于什么吗?我正在尝试找到一个没有任何删除的真正安全的单行:)

进一步澄清:我希望我繁琐地添加的所有文件都在索引中,并在命令运行后准备好提交。

标签: git

解决方案


如您所见,对于初始提交,使用git reset --soft HEAD^不起作用。

什么工作正在使用git update-ref -d HEAD

但是如果只有一个分支和一个提交,删除.git目录并重新开始会更容易。当然,只有在您知道自己在做什么的情况下,您才应该这样做。


推荐阅读