git tag
基本 git tag 常用命令
查看tag列表
1 2
| git tag git tag -l 'v1.0*'
|
增加(“打”)tag
1 2
| git tag test git tag -a 'v1.0.0' -m "1.0.0版本"
|
切换tag
1 2
| git checkout test git branch <branch name> <tag name>
|
查看某个tag信息
删除某个tag
给指定的commit打Tag
打Tag不必要在head之上,也可在之前的版本上打,这需要你知道某个提交对象的校验和(通过git log获取)。
注意:需要填写保存信息并输入:wq
1
| git tag -a v1.0.1 sd74d5s7
|
tag推送远程仓库
通常的git push不会将Tag对象提交到git服务器
重命名
1 2 3 4
| git tag new old git tag -d old git push origin :refs/tags/old git push --tags
|
仓库常用命令
1 2 3 4 5 6
| 查看远程仓库:$ git remote -v 添加远程仓库:$ git remote add [name] [url] 删除远程仓库:$ git remote rm [name] 修改远程仓库:$ git remote set-url --push [name][newUrl] 拉取远程仓库:$ git pull [remoteName] [localBranchName] 推送远程仓库:$ git push [remoteName] [localBranchName]
|
远程创建分支
1 2
| git push origin 本地:远程 git push origin test:test //eg 注意,操作不当会覆盖掉远程现有分支
|