首页 新闻 会员 周边

git 命令如何在创建新分支时强制删除同名分支

0
悬赏园豆:30 [待解决问题]

git checkout -b 命令创建分支

git checkout -b blog/update-packages

如果存在同名分支会报错

fatal: a branch named 'blog/update-packages' already exists

目前采用的笨办法是先删除同名分支再创建新分支

git branch -D blog/update-packages
git checkout -b blog/update-packages

有没有可以一步到位的 git 命令?

git
dudu的主页 dudu | 高人七级 | 园豆:23910
提问于:2026-01-01 10:34
< >
分享
所有回答(2)
0
# 大写B 
git checkout -B
# 2.23 以上的git版本.
git switch -C 
czd890 | 园豆:14754 (专家六级) | 2026-01-04 16:28
0

switch -C 强制“重建”同名分支(存在就覆盖)

让我发会呆 | 园豆:2931 (老鸟四级) | 2026-01-08 17:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册