Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

git 分支命令

查看分支

git branch -v
//查看本地分支

git branch -a
//查看所有分支,包括本地和远程分支

创建分支

git branch test
//创建test分支

切换分支

git checkout test
//切换到已有的test分支

git checkout -b test2
//创建并切换到新的test2分支

git checkout -
//切换到上一次所在的分支

修改分支名

git branch -m xxxx
//分支名从test2改为xxxx

删除本地分支

git branch -d xxxx
//删除本地xxxx分支

删除远程分支

git push origin :xxxx
或
git push origin --delete xxxx
//删除远程xxxx分支

diff比较分支差异

git diff
//比较出所有还没add暂存起来的更改(已经add的不会显示)

git diff 文件名
//比较出单个文件还没add暂存起来的更改(已经add的无法查看)

git diff HEAD
//比较当前和上次commit的差异(已经add的也可以查看)

git diff <commit ID>
//比较当前和某次commit的差异

git diff <分支1名称> <分支2名称>
//比较某两个分支的差异

按q可退出查看