Git 面试题 目录

如何使用 Git branch -d <branch> 删除本地分支?

推荐答案

本题详细解读

1. 命令解释

git branch -d <branch> 是 Git 中用于删除本地分支的命令。其中:

  • git branch 是 Git 中用于管理分支的命令。
  • -d 选项表示删除分支,但只有在分支已经被合并到当前分支时才会执行删除操作。
  • <branch> 是要删除的分支名称。

2. 使用场景

当你已经将某个分支的工作合并到其他分支(例如 mainmaster),并且不再需要该分支时,可以使用此命令删除本地分支。

3. 注意事项

  • 如果分支尚未合并到当前分支,Git 会拒绝删除操作,并提示错误信息。此时,可以使用 -D 选项强制删除分支:
  • 删除分支后,分支上的所有提交记录将无法恢复,除非你有备份或远程仓库中仍然存在该分支。

4. 示例

假设你有一个名为 feature-branch 的分支,并且已经将其合并到 main 分支,现在你想删除 feature-branch,可以执行以下命令:

如果 feature-branch 尚未合并,并且你确定要删除它,可以使用:

纠错
反馈