推荐答案
git branch -d <branch>
本题详细解读
1. 命令解释
git branch -d <branch>
是 Git 中用于删除本地分支的命令。其中:
git branch
是 Git 中用于管理分支的命令。-d
选项表示删除分支,但只有在分支已经被合并到当前分支时才会执行删除操作。<branch>
是要删除的分支名称。
2. 使用场景
当你已经将某个分支的工作合并到其他分支(例如 main
或 master
),并且不再需要该分支时,可以使用此命令删除本地分支。
3. 注意事项
- 如果分支尚未合并到当前分支,Git 会拒绝删除操作,并提示错误信息。此时,可以使用
-D
选项强制删除分支:git branch -D <branch>
- 删除分支后,分支上的所有提交记录将无法恢复,除非你有备份或远程仓库中仍然存在该分支。
4. 示例
假设你有一个名为 feature-branch
的分支,并且已经将其合并到 main
分支,现在你想删除 feature-branch
,可以执行以下命令:
git branch -d feature-branch
如果 feature-branch
尚未合并,并且你确定要删除它,可以使用:
git branch -D feature-branch