windows - git 如何清理克隆的存储库并重新克隆

标签 windows git

我使用的是我克隆了我的存储库的 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/

相关文章:

C++, Visual Studio : Is it possible to create an executable that would set up enviroment variables and than execute?

c# - 为什么 Environment.Exit() 不再终止程序?

c# - 在 Windows Mobile CE 上覆盖 Textbox.OnClick

node.js - 在 Windows 上安装爆米花机开发人员

在 heroku 之外部署 Git

windows - 在 jenkins 重新部署 war 之前自动启动停止远程 tomcat(部署插件)

c++ - 如何在 C++ 中维护对 COM 对象的弱引用?

git - 尝试使用 git LFS 同步 zip 文件,提示我空间不足

git post-receive 无法正常工作

git - clone 和 mkdir->cd->init->remote-add->pull 有什么区别?