【发布时间】:2025-12-02 15:50:01
【问题描述】:
我在我的 MAC 机器上创建了以下分支:DevTasks/dev
做了一些事情并承诺。
我不得不将分支重命名为devTasks/dev。我做不到。
当我跑步时
git branch -m DevTasks/dev devTasks/dev
我收到“一个分支名称 devTasks/dev 已经存在”
我还完全删除了分支 DevTasks/dev 并创建了新分支 devTasks/dev。这也没有帮助。
是否可以在 Mac 上将分支名称重命名为带有大写字母的相同分支名称?
【问题讨论】:
-
我知道有一种方法可以通过 .git/refs/head 进行更改,例如:mv .git/refs/head/DevTasks .git/refs/head/devTasks。我不确定它是否安全或会导致其他问题
-
你不能选择一个完全不同的名字吗?
-
问题是,正如@MincongHuang 在上面的评论中指出的那样(我不确定如果 * 作为重复项关闭,* 是否会删除该评论),在 Mac 上,分支名称有时是(但并非总是如此!)不区分大小写。有关详细信息,请参阅我对其他问题的回答。
标签: git macos rename git-branch