1. git push
git push <远程主机名> <本地分支名>:<远程分支名>
省略远程主机名,表示将本地分支推送至与之存在“追踪关系”的远程分支,如果该分支不存在,则会自动创建
git push origin master
// 将本地分支推送至origin主机的master分支
省略本地主机名,表示删除
指定的远程分支
git push origin :master
// git push origin -delete master
2. git checkout
git checkout -b dev
新建本地分支dev
git checkout --track origin/dev
切换至远程分支dev
git checkout dev
切换至本地分支dev