git - 如何在 git 上命名一个(无分支)分支

标签 git git-branch

不知何故,我离开了master 分支,最终到达了no branch 分支。我怎样才能给这个分支起一个有意义的名字?

详细说明:调用git branch显示

* (no branch)
  master

我想要的(不改变任何文件)是有例如

* extraBranchIEndedUpWith
  master

git status 是干净的。

最佳答案

“无支”,顾名思义,就是不支。这意味着您 checkout 了不是分支顶端的修订版。

要创建它的分支,只需

git checkout -b extraBranchIEndedUpWith

就像您从当前修订版创建任何其他分支一样。

关于git - 如何在 git 上命名一个(无分支)分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13815860/

相关文章:

Git 嵌套的子模块和依赖项

git - $GIT_DIR 不再设置在预提交 Hook 中

git - Visual Studio 2013 git,仅列出 Master 分支

git - 为什么分支名称不能在开头包含 'hash' (#) 字符?

Git 删除新的未跟踪文件

git - 为什么 HEAD^ 在命令提示符下成功而 HEAD~ 失败?

git - "git ls-remote"是只读操作吗?

通过ssh git clone

git - 我可以删除除当前分支之外的所有本地分支吗?

regex - 获取所有匹配正则表达式的git分支并将其拆分为数组