设置github的默认分支
- 更换默认分支
- 默认分支的作用
更换默认分支
之前默认的分支想main, 现在想更换默认的分支
点击main
, 可以看到有两个分支: main
和gpuVersion
, 可以看到这里默认main
分支为default
如果想设置gpuVersion
作为default
,可以点击View all branches
, 进入下一个截图的页面:
点击那个交换箭头,可以进行Switch default branch
, 进入下面的页面:
选择gpuVersion
分支,点击Update
默认分支的作用
默认分支的设置主要影响仓库在GitHub网站上的表现,以及当您新克隆仓库时自动检出(checkout)的分支。但当您已经在一个现有的仓库中并处于某一特定分支上时,执行git pull命令通常会拉取该分支与其对应的远程分支(upstream)之间的更改,而不是默认分支的更改。
具体来说:
如果您处于一个名为gpuVersion的分支上,执行git pull会尝试从远程仓库的同名分支(在这种情况下是origin/gpuVersion)拉取代码到本地的gpuVersion分支。
如果您处于main分支,git pull会尝试从远程的main分支拉取代码。
然而,当您克隆一个新的仓库到本地时,Git会自动检出远程仓库的默认分支到本地。也就是说,如果您将gpuVersion设置为默认分支,并对仓库执行一个新的git clone操作,那么克隆完成后您会发现自动处于gpuVersion分支上。
总体而言,git pull操作是依赖于您当前所处的本地分支和该分支的远程跟踪设置,而不是远程仓库的默认分支设置。