我怎样才能在FETCH_HEAD之上回放我的工作

Pan*_*hen 3 git

从远程存储库中取出后,收到以下消息:

  • 分支开发 - > FETCH_HEAD首先,倒带头重播你的工作...快速转发my_topic到f05183b231e55864ae8d99db9456167af3413b6a

那么我怎样才能在FETCH_HEAD之上回顾我的工作?

AD7*_*six 7

该消息是对git成功完成的确认 - 它不是要求你做任何事情.

如果要检查分支是否包含特定提交:

git branch --contains <hash>
Run Code Online (Sandbox Code Playgroud)

它与被问到的问题无关,但是如果你想提交其他人的提交 - 那就是git rebase进来的地方- 来重新提交提交.

例如

git checkout master
...
git commit -vam "one"
...
git commit -vam "two"
...
git checkout somebranch
...
git commit -vam "three"
...
git commit -vam "four"
Run Code Online (Sandbox Code Playgroud)

提交一个+两个和三个+四个在两个单独的分支中.让它们按顺序排列:

git rebase master
Run Code Online (Sandbox Code Playgroud)

或者,您可以通过执行以下操作来应用单个提交:

git cherry-pick <hash>
Run Code Online (Sandbox Code Playgroud)

您可以使用git reflog查找您认为缺少的任何提交的哈希值.