Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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 - Fatal编程技术网

Git 未合并的承诺偏离轨道,没有未来

Git 未合并的承诺偏离轨道,没有未来,git,Git,我是git的新手,正在努力掌握它的来龙去脉。我有一个与效率有关的问题。在下图中,请参见红色箭头 我的问题是,这个场景可以命名为什么?我是指与红色箭头关联的线,它没有未来。还有什么是不同的颜色线技术上称为。我理解它的概念,但只是我想用谷歌搜索我的问题,但由于我有限的git词汇,我无法搜索任何有意义的东西。告诉我这两个人的名字之后 我的下一个重要问题是,这些红色箭头线是否应该被视为问题?。如果是,那么为什么以及如何解决这些问题。这不是本地Git;您正在使用某种GUI工具。我甚至不会去猜测,从实际的

我是git的新手,正在努力掌握它的来龙去脉。我有一个与效率有关的问题。在下图中,请参见红色箭头

我的问题是,这个场景可以命名为什么?我是指与红色箭头关联的线,它没有未来。还有什么是不同的颜色线技术上称为。我理解它的概念,但只是我想用谷歌搜索我的问题,但由于我有限的git词汇,我无法搜索任何有意义的东西。告诉我这两个人的名字之后


我的下一个重要问题是,这些红色箭头线是否应该被视为问题?。如果是,那么为什么以及如何解决这些问题。

这不是本地Git;您正在使用某种GUI工具。我甚至不会去猜测,从实际的角度来看,只要是明智的事情,这可能并不重要

彩色线条是树枝。每行上的点表示提交。除了区分分支的方法外,颜色是否意味着任何特定的东西,取决于您的GUI

每行最上面的点是一个分支头。您的红色箭头指向一个合并提交,该提交从未与正在进行的开发的其余部分合并,反之亦然,这取决于您的观点。它是信息性的,本质上不是好的或坏的;不管你是否合并过你的分支,Git都不在乎


每当您将其他提交合并到该分支中时,黑线将“上移”。是否应该这样做不是Git的问题。

有没有办法删除那些挂起的。我认为这些未合并的分支给我带来了一个问题,即当我创建一个子模块并将其添加、提交并推送到主模块时,它会创建绿线并抛出错误。请参阅:。我在git方面一点也不擅长,但我的直觉和一点研究表明,这些悬而未决的未限制合并可能是问题的原因。这几乎是另一个问题。我怀疑这是您的问题,但您可以通过合并到其他分支或使用
git branch-D
删除分支来“解开”它们。如果我是你的话,我会在放弃一个分支之前和你项目中的其他开发人员谈谈。