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

Git 在网络视图中,分支与主分支位于同一行

Git 在网络视图中,分支与主分支位于同一行,git,github,git-branch,Git,Github,Git Branch,我在使用github时遇到了一个小问题。 我主要尝试使用分支,并在我有工作时将代码合并回主代码中 问题是,我在github的网络视图中的所有分支都显示在同一行上,这使得它完全无用。 你能解释一下原因吗 在本地创建分支时,它不会自动显示在github中。 当我表演 git push -u origin master 它穿上鞋子,但和主人在同一条线上 让我困惑的是,在我的其他项目中,我没有这个问题,我不知道我做了什么不同。 任何帮助都将不胜感激 谢谢如果您在创建分支后将分支合并回主分支,而主分

我在使用github时遇到了一个小问题。 我主要尝试使用分支,并在我有工作时将代码合并回主代码中

问题是,我在github的网络视图中的所有分支都显示在同一行上,这使得它完全无用。

你能解释一下原因吗

在本地创建分支时,它不会自动显示在github中。 当我表演

git push -u origin master
它穿上鞋子,但和主人在同一条线上

让我困惑的是,在我的其他项目中,我没有这个问题,我不知道我做了什么不同。

任何帮助都将不胜感激


谢谢

如果您在创建分支后将分支合并回主分支,而主分支上没有提交,则它不会创建合并提交(即具有两个父分支的提交),而是将主分支快速转发到另一个主分支


要防止出现这种情况,请在合并时使用
--no ff
选项。这将强制合并提交。

如果在创建分支后将分支合并回主分支,而主分支上没有提交,则不会创建合并提交(即具有两个父分支的提交),而是将主分支快速转发到另一个主分支


要防止出现这种情况,请在合并时使用
--no ff
选项。这将强制合并提交。

您可能会补充说,许多开发人员更喜欢OP看到的线性历史,因为它有助于理解开发流程。确实很好。我仍然不明白我的两个回购协议之间的区别,因为我以前从未使用过这个选项。你可能会补充说,许多开发人员更喜欢OP所看到的线性历史,因为它有助于理解开发流程。确实工作得很好。尽管如此,我仍然不明白我的两次回购之间的区别,因为我以前从未使用过这个选项。