我不小心开始处理我的存储库而不是Git克隆的下载存档,我只是在完成更改后才意识到这一点。
如何将这些更改提交到原始存储库?
答案 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:在继续之前创建压缩文件夹的备份。