我使用的是我克隆了我的存储库的 USB,所以我可以在家里转移我的工作,反之亦然。很多时候 USB 有问题并损坏存储库。如果我尝试清理它并重新克隆它,它会显示所有旧(自身)文件已删除,所有原始文件已修改。
我试图通过删除文件夹或重命名它来清理克隆的存储库,或者事件删除 .git 并重新克隆,但它仍然显示旧文件已删除。有办法解决吗?
最佳答案
为了获得干净版本的 repo 协议(protocol),我真的会推荐给 make a bundle .
(参见 git bundle
man page)。
确保你 don't forget tags as well in your bundle .
备选方案在“push vs. bundle vs. tar zcvf — to backup entire local .git ”中讨论。
这样一来,您只有 一个 文件可以备份到您的 USB key 上(并且您可以从该捆绑文件中克隆/获取)。
一个文件更难损坏 ;)
关于windows - git 如何清理克隆的存储库并重新克隆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9079565/