首页 > 解决方案 > 如何将分离的头合并到新分支中,然后将新分支合并为master?

问题描述

当我输入 git branch 时,我得到了这个。

* (HEAD detached from 731c587)
  addNewJobQueueForCandidateProfileStore
  master

我希望一切都HEAD detached from 731c587成为我的最终代码,我想项目的最终代码应该始终在 master 上?

同样,我不完全确定 git 是如何工作的,但我认为这个分离的头来自addNewJobQueueForCandidateProfileStore分支。如何将分离的头部合并到addNewJobQueueForCandidateProfileStore分支中,然后将addNewJobQueueForCandidateProfileStore分支合并到 master 中?

最后,我想将这个 repo 推送到 git 并拥有我所有的最新更改。

标签: gitgithub

解决方案


分支引用是提交的标签。真的。如果您想要该提交上的标签,请添加一个。或者不要打扰,只需通过它的提示提交的 id 合并历史而不是任意发明的名称,助记符 ref 的整个值是三倍的:它让 Git 知道你现在关心那个历史,它让你关联注释就像默认的命令设置一样,而且……实际上就是这样。git commit更新HEAD参考。当您签出一个分支时,git checkout它的新小表亲会将HEADref 转换为另一个 ref 的临时别名,即分支 ref,因此 Git 会在命令 update 时更新它HEAD。也就是说,从字面上看,它的全部内容。


推荐阅读