美文网首页
git实用命令

git实用命令

作者: 苍老师的眼泪 | 来源:发表于2022-08-01 00:23 被阅读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

    相关文章

      网友评论

          本文标题:git实用命令

          本文链接:https://www.haomeiwen.com/subject/mwblwrtx.html