如何向前移动1个提交

时间:2014-03-10 14:10:54

标签: git github

我创建了文件example.txt并提交了它。 之后我用git rm example.txt删除了文件。和承诺的变化 然后我使用了git checkout HEAD^,这在我的理解中。把我转到以前的提交。 该文件现在又回来了 现在当我使用git status时 我得到了以下信息:

# Not currently on any branch.
nothing to commit (working directory clean)

所以我有两个问题: 1.为什么我现在不在任何一个分支? 2.我如何返回1提交转发(我删除了文件和提交的更改)。 非常感谢您的帮助

1 个答案:

答案 0 :(得分:1)

  

为什么我现在不在任何分支上?

由于您签出了特定提交,因此您现在处于detached state

  

我如何返回1提交前进(我删除了文件和提交的更改)。

在您的特定情况下,它应该像git checkout HEAD

一样简单