git - 如何将分离的头合并到新分支中,然后将新分支合并为master?
问题描述
当我输入 git branch 时,我得到了这个。
* (HEAD detached from 731c587)
addNewJobQueueForCandidateProfileStore
master
我希望一切都HEAD detached from 731c587
成为我的最终代码,我想项目的最终代码应该始终在 master 上?
同样,我不完全确定 git 是如何工作的,但我认为这个分离的头来自addNewJobQueueForCandidateProfileStore
分支。如何将分离的头部合并到addNewJobQueueForCandidateProfileStore
分支中,然后将addNewJobQueueForCandidateProfileStore
分支合并到 master 中?
最后,我想将这个 repo 推送到 git 并拥有我所有的最新更改。
解决方案
分支引用是提交的标签。真的。如果您想要该提交上的标签,请添加一个。或者不要打扰,只需通过它的提示提交的 id 合并历史而不是任意发明的名称,助记符 ref 的整个值是三倍的:它让 Git 知道你现在关心那个历史,它让你关联注释就像默认的命令设置一样,而且……实际上就是这样。git commit
更新HEAD
参考。当您签出一个分支时,git checkout
它的新小表亲会将HEAD
ref 转换为另一个 ref 的临时别名,即分支 ref,因此 Git 会在命令 update 时更新它HEAD
。也就是说,从字面上看,它的全部内容。
推荐阅读
- python - Python 魔法无法识别正确的内容
- php - Eclipse 在更改外观或代码格式化程序后丢失了快捷方式
- typescript - 打字稿错误:TS7053 元素隐式具有“任何”类型
- oracle - Oracle:使用 avg 函数选择多个列
- ios - RxSwift Textfield debounce subscribe 没有调用
- bash - Delete last character from line that contains specific word
- sql - How to find out the min and max value on different where condition?
- tensorflow - 如何使用内置 tensorflow 的 logits 将自定义损失函数转换为 keras?
- python - 对于每一行,选择值不是“0”的所有实例(在任何/所有列中)
- google-sheets - 使用公式在 Google 表格中获取最高近似值