从远程存储库中提取后,我收到以下消息:
那么我怎么能在 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/