后退到当前结帐

时间:2017-02-09 23:43:29

标签: git

我想将单个文件移回到先前的提交但是当我粘贴提交代码时,它会执行回车并且所有内容都会检出上一次提交。 (git checkout <code>

现在,当我去git log时,它不会在将来显示提交,只是我签出的提交。

我如何在将来看到提交,以便我可以再次查看?

2 个答案:

答案 0 :(得分:0)

您可以查看您的分行名称,以便回到原来的位置。假设你在master分支:

git checkout master

答案 1 :(得分:0)

运行git reflog以查看您所在的分支/提交。然后运行git checkout <branch>/<commit>

或者只是运行git checkout -以返回上一个分支/提交,如果您还没有运行更多结帐。

返回上一阶段后,使用git checkout <commit> -- <file_path>仅检出您在修订版<file_path>的{​​{1}}中指定的文件。