git reset --soft HEAD ^进行初始提交

时间:2018-10-07 08:16:25

标签: git

有人可以告诉我,首次提交相当于git reset --soft HEAD^吗?我正在尝试找到一种非常安全的单线但没有任何删除:)

进一步说明:我希望将所有繁琐添加的文件放入索引中,并在运行命令后准备提交。

1 个答案:

答案 0 :(得分:1)

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

有效的方法是使用git update-ref -d HEAD

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