git - 如何将 git 远程分支名称从大写重命名为小写相同名称?
问题描述
我有一个名为 的 git 分支QA
,我想将其重命名为小写,qa
因为我在 gitlab 管道中使用存储库,而在 gitlab 管道中,分支名称区分大小写。
我试过这篇文章重命名分支 https://linuxize.com/post/how-to-rename-local-and-remote-git-branch/
它在新旧分支名称不同时有效,但在我们尝试更改字母的大小写时无效。
所以我现在被这个名字困住了。
知道这是否可以实现以及如何实现?
解决方案
尝试更改命令的顺序:
# 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
。
推荐阅读
- sql-server-2012 - 如何在 SQL Server 中编写嵌套 if
- python - 通过 Python 子进程使用换行符和 Linux 邮件命令发送邮件
- arrays - 如何提高以下程序的速度?
- yocto - 我无法将 flatc 安装到基于 yocto 的 SDK 中
- python - tensorflow-model-analysis 0.13.2 和 0.13.1 版不在 python2 中运行
- android - 如何从 Datasnapshot 中获取图像的 URI
- java - java - 如何在Java Spring中的不同请求中使用相同的SET实例
- ansible - Ansible:使用循环变量的序列范围
- javascript - fb.init fb 未定义
- r - R:不识别新表中的列