Git 确定回购当前正在合并的提交(合并头) 让我假设我有很差的内存保留,并且在合并冲突中间有一个尚未被解决的回购。
Git 确定回购当前正在合并的提交(合并头) 让我假设我有很差的内存保留,并且在合并冲突中间有一个尚未被解决的回购。,git,git-merge,Git,Git Merge,git状态将向您显示一个事实,即您有未合并的路径,但它不会显示此合并冲突的合并头提交/sha 是否有一个内置的gitcmd选项可以显示此信息,而无需手动测试.git是否是一个文件或目录,并按照子模块dirs到cat将头文件合并到git日志AFAIK有三个地方可以获得此信息 首先,冲突标记将告诉您 diff --cc one index 1f7391f,a7453f0..0000000 --- a/one +++ b/one @@@ -1,1 -1,1 +1,5 @@@ ++<<<
git状态
将向您显示一个事实,即您有未合并的路径
,但它不会显示此合并冲突的合并头
提交/sha
是否有一个内置的
git
cmd选项可以显示此信息,而无需手动测试.git
是否是一个文件或目录,并按照子模块dirs到cat
将头文件合并到git日志AFAIK有三个地方可以获得此信息
首先,冲突标记将告诉您
diff --cc one
index 1f7391f,a7453f0..0000000
--- a/one
+++ b/one
@@@ -1,1 -1,1 +1,5 @@@
++<<<<<<< HEAD
+master
++=======
+ feature
++>>>>>>> feature
最后,cat.git/MERGE\u HEAD
将告诉您要合并的SHA。这可以转换为带有git branch--contains
的分支名称
cat .git/MERGE_HEAD | xargs git branch --contains
谢谢,这是通过自动fork/branch跟踪程序完成的,我希望一些内置的git选项不需要对文件进行分类(我的一些是子模块,所以。git
可以是一个文件,因此是一个子模块目录指针,这不是一个“问题”,而是再次寻找神奇的git)@Sushingover Magic Git Celler将在.Git
目录中进行挖掘,因此使用一些.Git
文件也没什么不同。我听说如果这是命令那就太好了。
cat .git/MERGE_HEAD | xargs git branch --contains