我意外地开始处理我的存储库的下载存档,而不是Git克隆,我只有在做出更改后才意识到这一点。
如何将这些更改提交到我的原始存储库?
假设您在<dir1>
:中工作
在另一个目录中克隆存储库:
cd ../
git clone <url> <dir2>
将.git
目录移动到您正在处理的位置,然后清理克隆的副本:
mv <dir2>/.git <dir1>
rm -rf <dir2>
您所做的任何更改都将显示在git status
中。
重新克隆存储库,并将文件从压缩文件夹移动和替换到克隆的repo中。这样,克隆的repo中的.git
文件夹将保持原样,而您的更改将替换原始文件。因此,更改后的代码将开始出现在git status
等中
PS:在继续之前创建压缩文件夹的备份。