查看当前所有本地分支、查看本地分支对应的远程分支、本地分支对应的状态是ahead还是behind
git checkout brancha,这个命令实现的东西很简单,就是切换到另一个分支,完完全全会把本地目录也更换;
git checkout -b branchb,这个命令不仅会创建branchb,还会把当前分支的所有提交都带过去复制一份;
git branch -vv,这个命令可以查看当前所有本地分支、查看本地分支对应的远程分支、本地分支对应的状态是ahead还是behind;
git pull,如果本地分支ahead,不会用远程覆盖本地,如果想覆盖本地,需要 git fetch origin + git reset --hard origin/remote_branch。
顺便说一句,创建本地分支后,关联远程分支的命令是 git branch --set-upstream-to=origin/remote_branch。