我如何重命名尚未被推到远程仓库的本地分支 ?

相关:

重命名本地和远程 Git 仓库的主分支 ?


当前回答

有关这一程序的更多详情。

如何在 Git 中重命名本地分支

要重命名当前分支, 请确认您已经检查过当前分支的名称, 并且正在使用您想要重命名的分支 。 git checkout oldbranch 然后 git 分支 - m newbranch 如果您想要, 您可以在另一个分支工作时重新命名一个分支 。 git 分支 - m 旧分支 newbranch

如何重命名 Git 中的远程分支

如果其他用户使用此分支并承诺执行此分支, 您应该在将其重新命名为本地之前将其拉动 。 这样可以确保您的本地仓库得到更新, 并确保其他用户所做的更改不会丢失 。

首先,我们需要从远程仓库删除旧的分机, 并将 enwbranch 推到远程仓库。 git 推车源头 -- delette oldbranch Now 我们将使用 - u (设定的上游) 选项将新分机推到远程 。 git 推车源头 - u newbranch

其他回答

要重命名您的当前分支 :

git branch -m <newname>
git branch -m old_branch_name new_branch_name

上述命令将改变您的分支名称, 但你必须非常小心地使用重新命名的分支, 因为它仍然会指与其相关的旧的上游分支, 如果有的话 。

如果您想要在本地分支重新命名为新分支后将一些更改推入母版( 例如名称) :

git push 源新\ branch_ name : master (现在更改将转到母版分支, 但您本地的分支名称是新_ branch_ name )

详情请见“如何在 Git 中重新命名您的本地分支名称 ” 。

如果您想要:

重命名 Git 仓库, 运行 : git 分支 - m <oldname> < newname> 以下列方式删除旧分支 : git 推进源 : 旧名称的新名称使用 : git 承诺 < newname> , 然后使用 : git 推进源 New_ branch_ name: master 如果您想要检查状态, 那么使用 : git 状态 如果您想要检查是否退出, 那么使用: git 检查退出

可能正如其他人所提到的那样,这将是分支命名中出现的情况不匹配。

如果你有这样的情况,我可以猜测 你在Windows上,这也将导致你:

$ git branch -m CaseSensitive casesensitive
fatal: A branch named 'casesensitive' already exists.

然后,你必须做一个中间步骤:

$ git branch -m temporary
$ git branch -m casesensitive

仅此而已。

有关这一程序的更多详情。

如何在 Git 中重命名本地分支

要重命名当前分支, 请确认您已经检查过当前分支的名称, 并且正在使用您想要重命名的分支 。 git checkout oldbranch 然后 git 分支 - m newbranch 如果您想要, 您可以在另一个分支工作时重新命名一个分支 。 git 分支 - m 旧分支 newbranch

如何重命名 Git 中的远程分支

如果其他用户使用此分支并承诺执行此分支, 您应该在将其重新命名为本地之前将其拉动 。 这样可以确保您的本地仓库得到更新, 并确保其他用户所做的更改不会丢失 。

首先,我们需要从远程仓库删除旧的分机, 并将 enwbranch 推到远程仓库。 git 推车源头 -- delette oldbranch Now 我们将使用 - u (设定的上游) 选项将新分机推到远程 。 git 推车源头 - u newbranch