link 现有 git 存储库的本地项目

link a local project to an existing git repository

我在 link 将本地项目添加到 git 存储库时遇到问题。

当我创建一个与 git 存储库同名的新文件夹时,问题就开始了,然后我 运行 git clone 在本地获取源代码。但是发生的事情是在我创建的文件夹中下载并创建了存储库。因此,为了 运行 具有正确路径的应用程序,我剪切了下载的存储库并将其放在根目录中并删除了主文件夹(linked 到主文件夹)。现在我在应用程序中做了一些更改,我想 link 文件夹到 git 存储库以推送更改。

因此,我有一个项目,我想 link 这个项目到现有的 git 存储库。

可能文件夹 .git 在剪切和粘贴过程中丢失了。这是一个不可见的文件夹。

建议的修复方法:

  1. 重命名当前项目文件夹为project-save
  2. 再次克隆项目。现在确保文件夹结构正确。
  3. project-save 中的所有源代码复制 到新项目中。您现在应该会看到很多 "Overwrite?" 个问题。如果你不这样做,那就有问题了。 "Yes to All" 是你的朋友。
  4. 使用 Git 检查您的修改是否存在。
  5. 提交您的修改
  6. 删除project-save如果你确定你得到了一切

或者,您可以使用 git remote add origin <url> 添加 <url>(替换为远程仓库的正确 URL),但是当 .git 文件夹是丢失或已损坏。