git 积累

git从当前分支的某一个commit开始创建新分支

从某一个commit开始创建本地分支 
// 通过checkout 跟上commitId 即可创建制定commit之前的本地分支 
git checkout commitId -b 本地新branchName 
上传到远程服务器 
// 依然通过push 跟上你希望的远程新分支名字即可 
git push origin HEAD:远程新branchName 
// 拉取远程分支到本地,并自动切换到该本地分支。(此种方法建立的本地分支会和远程分支建立映射关系。)
git checkout -b 本地分支名 origin/远程分支名 
// 拉取远程分支到本地,需手动切换到该本地分支。(采用此种方法建立的本地分支不会和远程分支建立映射关系。)
git fetch origin 远程分支名:本地分支名

// 删除本地分支
git branch -d brandName
// 删除远程分支
git push origin --delete brandName

// 更新本地显示的远程分支
git remote update origin --prune

tag相关

打tag:
命令git tag 用于新建一个标签,默认为HEAD,如git tag v1.0,也可以指定一个commit id:git tag v0.9 f52c633
命令git tag -a  -m "blablabla..."可以指定标签信息;
命令git tag可以查看所有标签
git show 可以查看标签信息
推送tag:
git push origin v1.0 推送指定tag
git push origin --tags 推送全部
删除tag:
git tag -d v0.9
git push origin :refs/tags/v0.9

你可能感兴趣的:(git 积累)