有人可以告诉我,首次提交相当于git reset --soft HEAD^
吗?我正在尝试找到一种非常安全的单线但没有任何删除:)
进一步说明:我希望将所有繁琐添加的文件放入索引中,并在运行命令后准备提交。
答案 0 :(得分:1)
如您所发现的,对于使用git reset --soft HEAD^
的初始提交不起作用。
有效的方法是使用git update-ref -d HEAD
。
但是,假设只有一个分支和一个提交,那么删除.git
目录并重新开始会更容易。当然,只有知道自己在做什么,才应该这样做。