小编Ton*_*eld的帖子

在命令行 (cli) 上将 git 默认分支从 master 更改为 main

我想将我的默认分支更改为master-main我已在本地完成以下操作:

git branch -m master main
git push origin main
git symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/main
Run Code Online (Sandbox Code Playgroud)

现在当我这样做时:

git branch -a
Run Code Online (Sandbox Code Playgroud)

我得到以下信息:

* main
  remotes/origin/HEAD -> origin/main
  remotes/origin/main
  remotes/origin/master
Run Code Online (Sandbox Code Playgroud)

当我尝试删除master分支时出现错误:

! [remote rejected] master (deletion of the current branch prohibited)
Run Code Online (Sandbox Code Playgroud)

当我这样做时,在我的 git 服务器上:

git branch
Run Code Online (Sandbox Code Playgroud)

我得到以下信息:

  main
* master
Run Code Online (Sandbox Code Playgroud)

遥控器 ( ll -a) 上的内容如下:

drwxrwxr-x  7 ubuntu ubuntu 4096 Oct 21 08:56 ./
drwxr-xr-x 46 ubuntu ubuntu 4096 Sep  4 12:20 ../
-rw-rw-r--  1 ubuntu ubuntu …
Run Code Online (Sandbox Code Playgroud)

git command-line

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

command-line ×1

git ×1