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 <tagname>用于新建一个标签,默认为HEAD,如git tag v1.0,也可以指定一个commit id:git tag v0.9 f52c633
命令git tag -a <tagname> -m "blablabla..."可以指定标签信息;
命令git tag可以查看所有标签
git show <tagname>可以查看标签信息
推送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 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,006评论 5 147
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 3,994评论 0 11
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,678评论 1 26
  • 教学二十载,教与学是我们工作中的耳目心腹,我深知学习对于教师的重要性,所以当有机会和全国各地的优秀教师交流时...
    拜泉1007马红霞阅读 172评论 0 0
  • 自从宋仲基和宋慧乔合作《太阳的后裔》以来,两个人的绯闻不断。 他们合作后,出现在众人面前的 或者是这样的 亦或者是...
    舒筱米阅读 328评论 0 0