📅  最后修改于: 2023-12-03 15:00:56.068000             🧑  作者: Mango
在 Git 中,创建新分支是很常见的操作。不管是为了开发新功能、解决 bug 或做版本回退,都需要使用新分支。本文将介绍在 Shell/Bash 中如何新建分支,并将分支推送至远程仓库。
以下是需要执行的步骤:
在开始创建新分支之前,需要先确认当前处于哪个分支。
$ git branch
以上命令将会输出所有已有的分支,并在当前分支前加上一个“*”符号。例如:
* master
develop
feature/one
从以上结果中可以看出当前分支为 master
。
使用以下命令可以创建新分支:
$ git branch [new_branch_name]
请将 [new_branch_name]
替换为你所需创建的新分支的名称。
例如,要创建一个名为 hotfix/bug-fix
的新分支,可使用以下命令:
$ git branch hotfix/bug-fix
使用以下命令可以切换到新建的分支:
$ git checkout [new_branch_name]
如果想要在创建分支的同时直接切换到该分支,可以使用以下命令:
$ git checkout -b [new_branch_name]
此处同样需要将 [new_branch_name]
替换为你所需创建的新分支的名称。
例如,要切换到名为 feature/one
的分支,可使用以下命令:
$ git checkout feature/one
完成以上步骤后,新建的分支已经存在于本地仓库中。如需将其推送至远程仓库,可以使用以下命令:
$ git push -u origin [new_branch_name]
此处的 origin
指远程仓库的名称,这是 Git 默认远程仓库的名称。-u
表示设置该分支为默认 push 的分支。[new_branch_name]
表示需要推送的分支名称。
例如,将名为 feature/two
的分支推送至远程仓库,可以使用以下命令:
$ git push -u origin feature/two
以上步骤完成后,新分支就已经推送至远程仓库了。
总结:
在 Git 中,新建分支、切换分支、推送分支都是常见的操作。完成这些操作也是 Git 入门所需掌握的基础。本文就是介绍了如何在 Shell/Bash 中新建分支并推送至远程仓库。