如何恢复到原始分支的文件版本
我来自远程服务器的repo克隆主分支的本地计算机主分支。
我更新了一个文件,我想从远程主分支恢复到原始版本。
我怎样才能做到这一点?
假设您没有提交该文件,或将其添加到索引,则:
git checkout -- filename
假设你将它添加到索引,但没有提交它,那么:
git reset HEAD filename git checkout -- filename
假设你已经提交了,那么:
git checkout origin/master filename
假设你想吹走你的分支(非常破坏)的所有提交:
git reset --hard origin/master
我面临同样的问题,并遇到这个线程,但我的问题是与upstream
。 下面的git命令为我工作。
句法
git checkout {remote-name} / {branch} – {file / path.js}
例
git checkout upstream / develop – public / js / index.js