将主分支从旧模式master
更改为main
是很常见的。这可以轻松地远程完成(GitHub提供了图形化的方法),但是...工作副本应该怎么办呢?
将主分支从旧模式master
更改为main
是很常见的。这可以轻松地远程完成(GitHub提供了图形化的方法),但是...工作副本应该怎么办呢?
rename your local branch:
git branch -m master main
change the tracked branch
git fetch -p origin
git branch -u origin/main main
change the main local branch
git remote set-head origin -a
optionally, remove the master branch, local and remotely:
git branch -D master
git push origin :master
更新内容
-p
参数。git fetch -p origin
或将 fetch.prune
设置为 true
,但这是你想要的顺序,对吧。 - torekgit branch --unset-upstream
之后
git branch -m master main