我在做一个项目。好的。在主分支上的这个项目中,我决定将其更改为草图,这是项目的所有阶段/测试版的位置。所以几天前,我不得不创建其他分支机构来存储我不想改变的东西。做好了,好吧。但是昨天我看到是时候为最终版本创建一个分支了,所以刚才我已经创建了一个主分支,它被创建了,但是它不是默认的,所以我把它变成了默认的(在GitHub上)。在那之后,好吧,好吧,但我开始有一些严重的问题。我设法修复了这个问题,但是现在在GitHub上,它显示出默认的分支位于分支下面,正如您可以看到的这里
主分支(默认)在草图下面。这会导致一些问题或冲突吗?另一件事:我收到一条关于我的吉特巴什的信息:
$ git status
On branch main
Your branch and 'origin/sketch' have diverged,
and have 3 and 2 different commits each, respectively.
(use "git pull" to merge the remote branch into yours)
nothing to commit, working tree clean我认为可能是前头的某个位置造成的,也可能不是。对不起,这篇长文,我只想让你好好理解这个故事。
因此,问题是:在其他分支以下的默认分支是否会导致任何问题?我不认为这个分叉的问题与此有任何关系,或者说有什么关系?如果是这样的话,我怎样才能把它设置为最重要的?
P.S.:我现在注意到了一些有趣的事情。当我看到我在巴什的分支机构时,我有这样的想法:
$ git branch
* main
sketch
sketch-1
sketch-2
sketch-3
sketch-4?
发布于 2021-11-01 20:09:46
就git而言,分支没有“订单”,它们就像目录中的文件,可以任意排序(实际上,在内部它们是目录中的文件)。
我不知道为什么Github选择它的顺序,而不是字母顺序,或者把默认的分支放在第一位。也许它首先显示的是最近提交的分支。不过,这不会对任何事情有任何影响。
https://stackoverflow.com/questions/69801678
复制相似问题