我想将我的默认分支更改为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)