git branch
git branch -r
git branch -a
git branch branch-name
git checkout -b branch-name
git checkout branch-name
git checkout -
git merge branch-name
git rebase branch-name
git branch -d branch-name
git branch -D branch-name
git push origin --delete branch-name
git branch -m new-branch-name
git branch -m old-branch-name new-branch-name
git branch --track branch-name origin/branch-name
git branch -u origin/new-branch-name
或者在 push 时加上 -u 参数
git push origin/mybranch -u
git diff branch-name1..branch-name2
git diff branch-name