📌  相关文章
📜  更改当前分支 git - Shell-Bash (1)

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

更改当前分支 git - Shell/Bash

在使用Git版本控制时,我们常常需要切换当前分支以进行代码编辑、合并、拉取等操作。本文介绍如何在Shell/Bash中通过Git命令更改当前分支。

列出所有分支

在使用Git命令更改当前分支之前,我们需要先查看所有已存在的分支。可以通过git branch命令来列出所有分支,当前分支前面会有一个*标记。

$ git branch
  dev
* main

上面的输出结果中,main是当前分支。

切换分支

通过git checkout命令可以切换到指定分支,如下所示:

$ git checkout dev
Switched to branch 'dev'

现在,dev分支已经成为当前分支。

创建新分支并切换

除了切换已存在的分支,我们还可以通过git checkout -b命令来创建新分支,并切换到新分支。

$ git checkout -b feature-a
Switched to a new branch 'feature-a'

这样,feature-a分支已经被创建并成为当前分支。

删除分支

需要注意的是,在删除分支之前需要先切换到其他分支上,否则会报错。可以使用git branch -d命令来删除指定分支。

$ git branch -d feature-a
Deleted branch feature-a (was 56233f6).

现在,feature-a分支已经被删除。

总结

通过上述Git命令,我们可以轻松地在Shell/Bash中更改当前分支。下表列出了本文介绍的Git命令及其作用。

| 命令 | 作用 | | --- | --- | | git branch | 列出所有分支 | | git checkout <branch> | 切换到指定分支 | | git checkout -b <new_branch> | 创建新分支并切换 | | git branch -d <branch> | 删除指定分支 |

希望本文能够帮助你更好地管理Git版本控制。