如何将我的项目重新连接到我现有的 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
和所有常用命令来执行您需要执行的操作。
可能有一些注意事项,但在移动项目文件夹很困难的情况下,它对我来说效果很好。
我正在使用源代码管理开发一个 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
和所有常用命令来执行您需要执行的操作。
可能有一些注意事项,但在移动项目文件夹很困难的情况下,它对我来说效果很好。