Github:意外地开始处理存储库的`Downloaded` zip而不是`clone`

时间:2014-09-09 02:22:05

标签: git github

我不小心开始处理我的存储库而不是Git克隆的下载存档,我只是在完成更改后才意识到这一点。

如何将这些更改提交到原始存储库?

2 个答案:

答案 0 :(得分:2)

假设您正在使用<dir1>

在另一个目录中克隆存储库:

cd ../
git clone <url> <dir2>

.git目录移动到您正在处理的位置,然后清理克隆的副本:

mv <dir2>/.git <dir1>
rm -rf <dir2>

您所做的任何更改都会显示git status

答案 1 :(得分:1)

重新克隆存储库,并将压缩文件夹中的文件移动并替换为克隆存储库。这样,克隆的repo中的.git文件夹保持完整,而您的更改将替换原始文件。因此,更改后的代码将开始显示在git status

PS:在继续之前创建压缩文件夹的备份。