我从my_branch
剪切了一个分支develop
并更新了4个文件。
我承诺并多次推动修改。
现在我必须在四个文件中恢复file2中的所有更改,并将file2置于与从my_branch
分支切换develop
时完全相同的状态。
我试过
git reset HEAD file2
git checkout -- file2
但那没用。
我怎样才能做到这一点。
答案 0 :(得分:1)
您需要指定从中获取file2
的提交:
git checkout HEAD^^^^ -- file2
以上命令将从4次提交中检查file2
。
答案 1 :(得分:1)
结帐file2
到原始develop
分行。
$ git fetch origin
$ git checkout my_branch
$ git checkout origin/develop file2