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



我意外地开始处理我的存储库的下载存档,而不是Git克隆,我只有在做出更改后才意识到这一点。

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

假设您在<dir1>:中工作

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

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

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

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

您所做的任何更改都将显示在git status中。

重新克隆存储库,并将文件从压缩文件夹移动和替换到克隆的repo中。这样,克隆的repo中的.git文件夹将保持原样,而您的更改将替换原始文件。因此,更改后的代码将开始出现在git status等中

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

最新更新