📜  git new branch push to remote - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:00:56.068000             🧑  作者: Mango

Git 新建分支并推送至远程仓库 - Shell/Bash

在 Git 中,创建新分支是很常见的操作。不管是为了开发新功能、解决 bug 或做版本回退,都需要使用新分支。本文将介绍在 Shell/Bash 中如何新建分支,并将分支推送至远程仓库。

以下是需要执行的步骤:

1. 确定当前的分支

在开始创建新分支之前,需要先确认当前处于哪个分支。

$ git branch

以上命令将会输出所有已有的分支,并在当前分支前加上一个“*”符号。例如:

* master
  develop
  feature/one

从以上结果中可以看出当前分支为 master

2. 创建新分支

使用以下命令可以创建新分支:

$ git branch [new_branch_name]

请将 [new_branch_name] 替换为你所需创建的新分支的名称。

例如,要创建一个名为 hotfix/bug-fix 的新分支,可使用以下命令:

$ git branch hotfix/bug-fix
3. 切换到新分支

使用以下命令可以切换到新建的分支:

$ git checkout [new_branch_name]

如果想要在创建分支的同时直接切换到该分支,可以使用以下命令:

$ git checkout -b [new_branch_name]

此处同样需要将 [new_branch_name] 替换为你所需创建的新分支的名称。

例如,要切换到名为 feature/one 的分支,可使用以下命令:

$ git checkout feature/one
4. 推送至远程仓库

完成以上步骤后,新建的分支已经存在于本地仓库中。如需将其推送至远程仓库,可以使用以下命令:

$ 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 中新建分支并推送至远程仓库。