分支
- 查看分支: 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/<branch> 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
网友评论