Contents

检出checkout

  • git checkout 分支名/标签, 该命令会变成detach 只读状态
  • git checkout -b|-B <new_branch> [<start point>] 基于远程分支名/标签/commit创建新分支

分支管理branch

  • 列出分支
    • 仅本地 git branch
    • 所有 git branch -a
    • 模糊匹配 git branch -a –list <pattern>
  • 删除分支 git branch -d
  • 重命名分支 git branch -m [<oldbranch>] <newbranch>
  • 复制分支 git branch -c [<oldbranch>] <newbranch>
  • 上游
    • git branch -u <upstream>) [<branchname>]
    • git branch --unset-upstream [<branchname>]

远程管理

  • git remote
  • git fetch all / repository url / 本地配置的名称
  • git pull -r