Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 确定回购当前正在合并的提交(合并头) 让我假设我有很差的内存保留,并且在合并冲突中间有一个尚未被解决的回购。_Git_Git Merge - Fatal编程技术网

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