![]() |
1
1
您可以签出master并合并HEAD。我将其命名为good_stuff,以避免永远了解sha-1。。。 (假设您当前的HEAD上已经提交了所有内容)
解决冲突
|
![]() |
2
0
当我处于一个分离的HEAD中时,我总是首先在这一点上创建一个新的分支。假设您可以使用命令行,这是一行:
现在很容易在当前条件下找到你的工作。现在,您也可以合并回原点主控形状并推回到原点。 |
![]() |
3
0
当你以后这样做的时候,不要在分离的HEAD上工作,做一个分支。Git中的分支实际上是免费的。
要处理一个有工作的分离HEAD,请在分离HEAD处创建并检查一个分支,
要解决当前合并分离的问题(我怀疑您忘记签出新分支),请注意HEAD的提交ID(或标记它),然后。。。
|
![]() |
4
0
在第一张图中,很明显HEAD是基于一个提交返回的相对
在重新启动后,这些更改将从
此时,您仍处于分离状态。您只需切换到
Git会警告你,你正在离开一个分离状态,并给你SHA。复制SHA并执行以下操作:
注意:由于我们知道要移动的更新
如果使用rebase这样做,可以避免创建git合并的混乱、非线性历史特征。 只有当您无法使用重新基址重写历史记录时(因为历史记录已发布到其他存储库),才能进行合并。在这种情况下,历史不仅没有出版,甚至连名字都没有! |
![]() |
Harry · 如何在编译时获取克隆的git仓库的标签 5 月前 |
![]() |
Ooker · 如何从blob中删除秘密? 5 月前 |
![]() |
hasdrubal · git日志图智能分支过滤器 5 月前 |
![]() |
J. Doe · 为什么git中没有跟踪git文件? 6 月前 |