我有开放合并程序。什么都没有提交。可能存在冲突。 我想写一个自动执行某些操作的脚本。该脚本需要涉及当前合并的所有父项的哈希值。如何从git中提取这些数据?
答案 0 :(得分:3)
HEAD
保持不变。 MERGE_HEAD
设置为在解决冲突期间指向另一个提交。
git help merge
说:
如果不明白如何协调更改,则会发生以下情况:
HEAD指针保持不变。
MERGE_HEAD引用设置为指向另一个分支头。
- 醇>
...
要获取提交哈希值,请使用git rev-parse
:
git rev-parse HEAD
git rev-parse MERGE_HEAD