所以
现在,我想使用命令行返回到步骤1,因此基本上是一个空的初始存储库,在创建存储库之后,没有任何历史记录,一无所有
在命令行中有什么方法吗?
我尝试了很多方法,但没有成功。像这样检查了几个stackoverflow帖子,但不适用于我的情况
答案 0 :(得分:1)
rm -rf .git
然后git init
。 .git
目录包含所有使回购成为回购的提交,提交历史记录和其他元数据。当您在存储库中删除.git
目录时,它会变成常规目录。
然后,您可以像第一次一样再次执行git init
。使用git add
添加文件,然后使用git commit
进行初始提交。
由于您实际上是从遥控器的角度重写了历史记录,因此您必须强制将(git push -f
)推入Gitlab。或者,您可以删除Gitlab上的存储库并创建一个新的存储库。然后按照GitLab的指示将现有存储库推送到该存储库。