跳到主要内容

branch

  1. 显示本地分支列表:

    git branch
  2. 显示远程分支列表:

    git branch -r
  3. 显示所有分支(本地和远程)列表:

    git branch -a
  4. 创建新分支:

    git branch <branch-name>
  5. 切换到指定分支:

    git checkout <branch-name>
  6. 创建并切换到新分支:

    git checkout -b <branch-name>
  7. 重命名分支:

    git branch -m <old-branch-name> <new-branch-name>
  8. 删除本地分支:

    git branch -d <branch-name>
  9. 强制删除本地分支(包括未合并的分支):

    git branch -D <branch-name>
  10. 删除远程分支:

    git push origin --delete <branch-name>
  11. 查看分支最后一次提交信息:

    git branch -v
  12. 查看分支最后一次提交信息(包括远程分支):

    git branch -vv
  13. 查看包含指定提交的分支:

    git branch --contains <commit>
  14. 查看不包含指定提交的分支:

    git branch --no-contains <commit>
  15. 查看本地分支的追踪关系:

    git branch -vv
  16. 查看远程分支的追踪关系:

    git branch -r -vv
  17. 根据远程分支创建本地分支并进行追踪:

    git branch <branch-name> origin/<branch-name>
  18. 设置本地分支与远程分支的追踪关系:

    git branch --set-upstream-to=origin/<branch-name>