如何删除重复的存储库

时间:2019-10-01 20:49:10

标签: git

我在远程GitHub上将存储库的副本作为该存储库的子目录。我的提交中未对其进行跟踪。如何删除它?

1 个答案:

答案 0 :(得分:0)

您不能拥有“自身内部存储库的副本”。我猜您是不小心将存储库第二次克隆到第一个克隆的子文件夹中,然后又不小心添加了所有文件并提交了。没关系,与其他任何操作一样,您可以执行此提交。如果您知道如何更改历史记录(git rebase --interactive),则可以完全删除此错误的提交(小心,因为交互式变基是危险的工具)。如果这是最后一次提交,则可以尝试git commit --amend进行更改。或者,您可以将分支重置为有效的提交,从而使错误的提交分离,并等待垃圾回收器将其从磁盘中删除。