首页 > 解决方案 > 如何将 git 远程分支名称从大写重命名为小写相同名称?

问题描述

我有一个名为 的 git 分支QA,我想将其重命名为小写,qa因为我在 gitlab 管道中使用存储库,而在 gitlab 管道中,分支名称区分大小写。

我试过这篇文章重命名分支 https://linuxize.com/post/how-to-rename-local-and-remote-git-branch/

它在新旧分支名称不同时有效,但在我们尝试更改字母的大小写时无效。

所以我现在被这个名字困住了。

知道这是否可以实现以及如何实现?

标签: gitgitlabgitlab-ci

解决方案


尝试更改命令的顺序:

# 1st, delete the remote branch
git push origin --delete QA

# Rename it locally
git branch -m QA qa

# And finally push
git push -u origin qa

PS。-u意味着--set-upstream


推荐阅读