📌  相关文章
📜  添加一个新分支并切换到该分支 - Shell-Bash (1)

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

新增分支并切换到该分支

在 Git 中,创建新的分支并切换到该分支是一个非常常见的操作。通过 GitHub Desktop、Git Bash 或命令行等方式都可以完成此操作。本文使用 Shell/Bash 命令行作为范例介绍如何创建新分支并切换到该分支。

步骤
1. 确认当前所在分支

在执行创建新分支操作之前,需要先确认当前所在分支。可以通过 git branch 命令查看当前已有哪些分支,并通过 git status 命令查看当前分支在本地或远程是否有修改未提交。

# 查看已有分支
git branch

# 查看当前状态
git status
2. 创建新分支

使用 git branch <new-branch-name> 命令创建新分支,并使用 git checkout <new-branch-name> 命令切换到该分支。其中 <new-branch-name> 为新分支的名称。

# 创建新分支
git branch new-branch-name

# 切换到新分支
git checkout new-branch-name

或者,可以使用 git checkout -b <new-branch-name> 命令一步到位地创建新分支并切换到该分支。

# 创建新分支并切换
git checkout -b new-branch-name
3. 提交修改并推送到远程

在新分支上修改完成后,需要使用 git addgit commit 命令提交修改,并使用 git push 命令将修改推送到远程仓库。其中第一个 git push 命令需要指定 -u 参数,表示将新分支与远程仓库进行关联。

# 添加修改
git add .
git commit -m "Update something on new-branch-name"

# 推送到远程并关联新分支
git push -u origin new-branch-name

# 以后每次推送只需要执行以下命令即可
git push
结论

本文介绍了如何使用 Shell/Bash 命令行创建新分支并切换到该分支,以及如何将修改推送到远程仓库并将新分支与远程仓库进行关联。希望能够帮助初学者更好地理解 Git 的分支机制。