AFAIK有三个地方可以获得这些信息。
首先,冲突标记会告诉你。
diff --cc one
index 1f7391f,a7453f0..0000000
--- a/one
+++ b/one
@@@ -1,1 -1,1 +1,5 @@@
++<<<<<<< HEAD
+master
++=======
+ feature
++>>>>>>> feature
这说明我正在合并
feature
进入
HEAD
.
git status
请告诉我哪个分支
头部
是
如果你
cat .git/MERGE_MSG
它会告诉你要合并哪个分支。
$ cat .git/MERGE_MSG
Merge branch 'feature'
# Conflicts:
# one
最后
cat .git/MERGE_HEAD
将告诉您正在合并的SHA。可以将其转换为分支名称
git branch --contains
.
cat .git/MERGE_HEAD | xargs git branch --contains