我有一个使用GitHub作为git存储库的老项目。
我刚刚对这个项目做了一些更改,现在我需要更新存储库。
但是,在今年早些时候购买了一台新计算机之后,Visual Studio不再知道与该存储库的任何连接。
那么我如何在不丢失我刚刚做的任何更改的情况下修复这个问题呢?我给出的两个主要选项是Create Git Repository和Clone Repository。这两个我都不想要。
显然,项目中没有隐藏的.git
文件夹,它将磁盘上的一个文件夹标识为git存储库。如果没有这个文件夹,就没有git命令可用(无论是从命令行还是任何GUI工具)。
我建议按照以下步骤将项目重新同步到github:
- 从github签出项目到新文件夹
- 将checkout文件夹设置为.git文件夹丢失时项目所在的分支(因为它是一个旧项目,你可能会选择master)
- 将现有源文件夹的内容复制到checkout文件夹中。确保不要复制任何隐藏的
.git
文件夹,如果仍然有破碎的剩菜。 - 验证并提交diff