# Git 分支管理：从命令行轻松掌控版本控制

Git是一款强大的分布式版本控制系统，可以通过命令行进行分支管理，如：查看分支、创建新分支，切换分支，合并分支，删除分支等。下面给出具体的例子：

1. **查看分支**： 使用命令`git branch`可以查看当前仓库的所有分支，带有星号(\*)的表示当前所在分支。
    
    ```bash
    git branch
    ```
    
2. **创建新分支**： 使用命令`git branch <branch_name>`可以创建一个新的分支。
    
    ```bash
    git branch feature_branch
    ```
    
3. **切换分支**： 使用命令`git checkout <branch_name>`可以切换到指定分支。
    
    ```bash
    git checkout feature_branch
    ```
    
4. **创建并切换分支**（git 2.23版本后可以使用）： 使用命令`git switch -c <branch_name>`可以创建并切换到新的分支。
    
    ```bash
    git switch -c feature_branch
    ```
    
5. **合并分支**： 首先切换到目标分支（通常是主分支），然后使用`git merge`命令合并其他分支到当前分支。
    
    ```bash
    git checkout main
    git merge feature_branch
    ```
    
6. **删除分支**： 使用命令`git branch -d <branch_name>`可以删除已合并的分支，如果分支还未合并，可以使用`-D`选项强制删除。
    
    ```bash
    git branch -d feature_branch
    ```
    

以上例子只是简单演示了一些常用的分支管理命令，实际项目中，分支管理会更复杂，需要根据具体情况选择合适的分支策略和命令。当然，使用Git GUI工具也可以更直观地进行分支管理，但掌握命令行的基本用法非常重要，因为命令行在很多情况下是更高效、更灵活的方式。
