git实用命令

2022-08-01  本文已影响0人  苍老师的眼泪

查看分支树:

 git log --oneline --decorate --graph --all
 git log --oneline --graph --all

显示:


image.png

基于远程仓库副本创建新的分支:

git checkout --track <remote>/<branch>
// 等同于:
// git checkout -b <branch> <remote>/<branch>

例如,要开发新功能了,组长创建了feature分支,并且推到远程仓库,接下来牛儿和马儿们就要在该分支上开发了,
由于牛儿本地仓库还没有feature分支,所以它可以直接执行以上命令,等于在本地创建了feature分支,并设置了该分支的
上游分支(upstream branch)为远程仓库里的featrue分支,并切换到该分支。如果说马儿比较积极,它事先就自己创建了feature分支,那它只能先
fetch下来,再切换到feature分支,执行 git branch --set-upstream-to=远程别名/feature,再将远程别名的feature分支合并到本地的
feature分支。

如果git远程仓库里面有个分支(比如叫hot-fix),牛儿的本地仓库还没有这个分支,那它fetch/pull下来后,再执行 git branch hot-fix,此时git会创建hot-fix分支,并将它
本地的 hot-fix 关联到远程仓库的 hot-fix

查看本地分支和远程分支的映射关系:

git branch -vv
image.png
上一篇 下一篇

猜你喜欢

热点阅读