从远程存储库中取出后,收到以下消息:
- 分支开发 - > FETCH_HEAD首先,倒带头重播你的工作...快速转发my_topic到f05183b231e55864ae8d99db9456167af3413b6a
那么我怎样才能在FETCH_HEAD之上回顾我的工作?
该消息是对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查找您认为缺少的任何提交的哈希值.
| 归档时间: |
|
| 查看次数: |
12030 次 |
| 最近记录: |