📌  相关文章
📜  在 git 中删除合并的分支 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:50:55.463000             🧑  作者: Mango

在 git 中删除合并的分支 - Shell-Bash

当你在 Git 中合并了一个分支以后,你就可以将它删除掉了。但是需要注意的是,如果你要删除一个已经合并过的分支,需要使用 git branch -d 命令。如果要删除没有合并过的分支,则需要使用 git branch -D 命令。

以下是删除分支的步骤:

  1. 首先,使用 git branch 命令查看你所有的分支,确认需要删除的分支名字。

    $ git branch
      master
    * develop
      feature-1
      feature-2
      bugfix-1
      bugfix-2
    
  2. 然后,使用 git branch -d <branch_name> 命令删除已经合并过的分支。

    $ git branch -d feature-1
    Deleted branch feature-1 (was 03d5f21).
    

    如果分支还没有合并,则会出现以下错误提示:

    $ git branch -d feature-2
    error: The branch 'feature-2' is not fully merged.
    If you are sure you want to delete it, run 'git branch -D feature-2'.
    

    这时你需要使用 git branch -D <branch_name> 命令强制删除分支。

    $ git branch -D feature-2
    Deleted branch feature-2 (was d317d45).
    
  3. 最后,使用 git branch 命令再次确认分支是否已被删除。

    $ git branch
      master
    * develop
      bugfix-1
      bugfix-2
    

这就是在 Git 中删除合并的分支的步骤。记得在删除分支之前确认它是否已经被合并了!