创建分支

  • 直接创建
    git branch dev(分支名)
  • 基于某个历史版本创建分支
    git branch dev(分支名) HEAD(历史版本)

    查看分支

  • 查看本地所有分支
    git branch
  • 查看远程以及本地的所有分支
    git branch -av 红色部分代表远端分支

    删除分支

    git branch -d dev(分支名)

    切换分支

    git checkout dev

    查看分支差异

  • 查看分支差异
    git diff dev master
  • 查看分支指定文件差异
    git diff dev master -- index

    合并分支

    合并之前先执行:git pull --rebase
    git merge --no-ff -m "备注"dev

拉取远程分支

  • 拉取远程分支,默认拉取主分支
    git clone (git地址)
  • 拉取远程指定分支
    git clone -b dev (git地址)t
  • 拉取主分支后,基于远端指定分支本次创建新分支
    git checkout -b dev origin/dev 基于远端的dev分支本次创建dev分支
Last modification:September 27, 2019
If you think my article is useful to you, please feel free to appreciate