如何将我的项目重新连接到我现有的 GitHub 存储库

How do I reconnect my project to my existing GitHub repository

我正在使用源代码管理开发一个 Xcode 项目。我搞砸了,所以我从我的笔记本电脑上删除了这个项目,然后下载 (ZIP) 我自己的项目,我之前将它推送到 GitHub。但是现在这个克隆的项目 不是 git 存储库(或任何父目录):.git

问题:如何将我的项目重新连接到我现有的 GitHub 存储库?

最简单的方法是:

  • 克隆您的 GitHub 项目
  • 在那个本地克隆中 cd
  • 执行 git --work-tree=/path/to/unzip/project diff 检查您的 zip 是否与从 git hub 克隆的版本有任何差异:如果有差异,git 添加并提交。 (然后使用 git --work-tree=/path/to/unzip/project add -A .,然后是一个简单的 git commit,以记录项目的 zip 版本与 git 克隆版本的差异)
  • 继续使用本地克隆(这是一个 git 存储库)

另一种选择是将 git 存储库克隆到某处,然后将 .git 目录从那里复制到您的项目文件夹中。

此文件夹将成为 git 存储库,您可以执行 git status 和所有常用命令来执行您需要执行的操作。

可能有一些注意事项,但在移动项目文件夹很困难的情况下,它对我来说效果很好。