我如何重命名尚未被推到远程仓库的本地分支 ?
相关:
重命名本地和远程 Git 仓库的主分支 ?
我如何重命名尚未被推到远程仓库的本地分支 ?
相关:
重命名本地和远程 Git 仓库的主分支 ?
当前回答
如果您想要更改分支的名称
git branch -m newname
其他回答
将当前分支重命名为新分支名称 :
git branch -m <new_name>
这将为您正在工作的当前分支设定新名称 。
要重命名另一个分支 :
git branch -m <old_name> <new_name>
您必须在此提供旧的分支名称和新分支名称 。
要重命名当前分支( 除独立 HEAD 状态外) 您也可以使用此别名 :
[alias]
mvh = !sh -c 'git branch -m `git rev-parse --abbrev-ref HEAD` $1'
我愚蠢地命名了一个分支,从连字符开始,然后检查了主人。我不想删除我的分支,我在里面有工作。
这两种办法都行不通:
git 检出 - dumb- name
git 检出 -- -- -dumb-name
"s,'s和\s也没有帮助。 git 分支 -m不工作。
我终于把它修好了。 进入您的工作副本 . git/ refs/ heads, 找到文件名“ - dumb- name ” , 获取分支的大麻。 然后, 这将检查它, 制造一个新的有正常名称的分支, 并删除旧的分支 。
git checkout {hash}
git checkout -b brilliant-name
git branch -d -- -dumb-name
如果您想要:
重命名 Git 仓库, 运行 : git 分支 - m <oldname> < newname> 以下列方式删除旧分支 : git 推进源 : 旧名称的新名称使用 : git 承诺 < newname> , 然后使用 : git 推进源 New_ branch_ name: master 如果您想要检查状态, 那么使用 : git 状态 如果您想要检查是否退出, 那么使用: git 检查退出
在PhpStorm中:
VCS