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



那么我怎么能在 FETCH_HEAD 上倒带我的工作呢?

最佳答案

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

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

git branch --contains <hash>

它与所问的问题无关,但是如果您想将提交置于其他人之上 - 这就是 git rebase 的用武之地 - 重新排序提交。

例如
git checkout master
...
git commit -vam "one"
...
git commit -vam "two"
...
git checkout somebranch
...
git commit -vam "three"
...
git commit -vam "four"

提交一+二和三+四在 2 个独立的分支中。让它们井然有序:
git rebase master

或者,您可以通过执行以下操作来应用单个提交:
git cherry-pick <hash>

您可以使用 git reflog 来查找您认为丢失的任何提交的哈希值。

关于git - 我怎么能在 FETCH_HEAD 上倒带我的工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10526793/

10-14 15:41
查看更多