Git 分支管理速查表

Git 分支是团队协作的核心,整理分支操作命令,快速管理多分支开发流程。

版本控制·共 19 条命令·最后更新 2026-07-19
返回 版本控制

创建与切换 5

git branch feature/login
创建新分支
git checkout feature/login
切换到分支
git checkout -b feature/login
创建并切换到新分支
git switch feature/login
切换到分支(新命令)
git switch -c feature/login
创建并切换(新命令)

合并与变基 5

git merge feature/login
合并分支到当前分支
git merge --no-ff feature/login
强制创建合并提交
git rebase main
变基到 main 分支
git rebase -i HEAD~3
交互式变基最近 3 个提交
git rebase --abort
中止变基

远程分支 5

git push origin feature/login
推送分支到远程
git push -u origin feature/login
推送并设置上游跟踪
git fetch origin
获取远程更新
git pull origin feature/login
拉取远程分支
git branch -r
查看远程分支

删除与清理 4

git branch -d feature/login
删除已合并的分支
git branch -D feature/login
强制删除未合并分支
git push origin --delete feature/login
删除远程分支
git branch --merged
查看已合并的分支

💡 提示

  • git switch 和 git checkout 都可以切换分支,但 switch 更专注于分支操作。
  • rebase 会重写提交历史,不要对已推送的公共分支使用 rebase。
  • --no-ff 合并会保留分支历史,适合功能分支合并到主分支。
  • git branch -vv 可以查看本地分支与远程分支的跟踪关系。