查看当前所有本地分支、查看本地分支对应的远程分支、本地分支对应的状态是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。

posted @ 2024-07-05 12:23  Lovaer  阅读(123)  评论(0编辑  收藏  举报