git 常用指令

分支

  • 查看分支: git branch
  • 查看远程分支: git branch -a
  • 创建分支: git branch dev
  • 切换分支:git checkout dev
  • 创建并切换分支:git checkout -b dev
  • 删除分支 :git branch -d dev
  • 合并分支: git merge dev (回到master分支上再执行合并操作)
  • 查看本地分支与远程分支的关系:git branch -vv
  • 查看本地分支信息:git branch -v
  • 查看分支状态:git status
  • 拉取远程分支: git pull origin 远程分支名:本地分支名
  • 本地分支与远程分支关联:git branch --set-upstream-to=origin/ develop

工作区

  • 查看工作区: git stash list
  • 将内容暂存到工作区: git stash
  • 恢复并删除工作区内容:git stash pop
  • 清除工作区内容:git stash clear

暂存区

  • 将单个文件提交到暂存区: git add test.txt
  • 将所有文件提交到暂存区:git add .
  • 从暂存区恢复文件:git reset

提交

  • 提交到仓库: git commit -m "提交注释"

远程

  • 连接远程仓库:git remote add origin https://github.com/OliveKong/poster.git
  • 推送到master:git push -u origin master

tag

  • 列出所有标签:git tag
  • 查看特定标签:git tag -l 'v1.4.2.*'(版本前缀为v1.4.2的全部列出)
  • 打tag:git tag -a v1.0 -m "备注信息" release/1.0.4.b
    (创建一个含附注类型的标签非常简单,用 -a (译注:取 annotated 的首字母)指定标签名字,-m 表示可以添加备注)
  • 将本地新增tag全部推送到远程:git push --tag

你可能感兴趣的:(git 常用指令)