📅  最后修改于: 2023-12-03 15:40:46.205000             🧑  作者: Mango
在 Git 中,创建新的分支并切换到该分支是一个非常常见的操作。通过 GitHub Desktop、Git Bash 或命令行等方式都可以完成此操作。本文使用 Shell/Bash 命令行作为范例介绍如何创建新分支并切换到该分支。
在执行创建新分支操作之前,需要先确认当前所在分支。可以通过 git branch
命令查看当前已有哪些分支,并通过 git status
命令查看当前分支在本地或远程是否有修改未提交。
# 查看已有分支
git branch
# 查看当前状态
git status
使用 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
在新分支上修改完成后,需要使用 git add
和 git 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 的分支机制。