git 创建标签推送远程分支

标签概念: tag, 对于迭代频繁的项目. 每一个标签可以理解为一个版本. 创建一个tag来指向软件开发中的一个关键时期,比如版本号更新的时候可以建一个v1.0v1.1之类的标签.

tag的使用很简单, 包括

  • 查看
  • 创建
  • 删除

查看tag

  • 查看tag,列出所有tag,列出的tag是按字母排序的,和创建时间没关系

    $ git tag
    v1.1
    v2.1
  • 查看指定版本的tag

    $ git tag -l 'v1.4.2.*'
    v1.4.2.1
    v1.4.2.2
    v1.4.2.3
    v1.4.2.4
  • 查看tag信息

    $ git show v1.1
    tag v1.1
    Tagger: maoyifei <maoyf@anchnet.com>
    Date: Tue May 14 18:32:32 2019 +0800 coco 1.4.6 commit 29b7e04c1e18ca483787150ba9790688286f7fad (HEAD -> master, tag: v1.1, origin/master, origin/HEAD)
    Author: maoyifei <maoyf@anchnet.com>
    Date: Tue May 14 18:29:02 2019 +0800 ?docs:update README Description: 更新README OverView: ..

创建tag

  • 创建轻量级tag 不会附带任何信息

    git tag v1.1
  • 创建带信息的tag

    git tag -a v1.1 -m "This is first version."
  • 给历史版本创建tag

    1. 查看历史版本id
    $ git log --oneline
    29b7e04 (HEAD -> master, tag: v1.1, origin/master, origin/HEAD) ?docs:update README
    8a0a811 ?Fix: 添加coco模块
    56ccd49 ?test: 删除coco
    d412f3f ?refactor: 修复因版本更新导致"运维登录"需输入密码
    0e2909a Update README.md
    a2eefec update Instructions for use
    5f281ca first time upload
    1. 选择 为a2eefec版本创建标签
    git tag -a v1.0 a2eefec -m "pre bate 1.0 "
  • 创建一个基于指定tag的分支

    git checkout -b test v1.1.2

推送标签到远程仓库

创建标签 都是先在本地创建标签, 现在需要将标签推送到远程仓库

  • 将某个标签推送到远程仓库

    git push origin master v1.0
  • 将所有tag 一次全部push到仓库上

    git push origin master --tags

删除tag

  • 删除本地tag

    git tag -d v1.0
  • 删除远程仓库 tag

    git push origin :refs/tags/v1.0

git 创建标签推送远程分支的更多相关文章

  1. git 本地库推送远程库 版本冲突的解决方法

    参考: http://blog.csdn.net/shiren1118/article/details/7761203 github上的版本和本地版本冲突的解决方法 $ git push XXX ma ...

  2. git 远程分支创建与推送

    git 远程分支创建与推送   原文地址:http://hi.baidu.com/lingzhixu/blog/item/4a9b830bb08a329fe850cd5b.html 本地分支的创建 本 ...

  3. git -分支管理(创建、推送、删除)

    分支创建并推送: 1.查看当前所有分支,当前分支前面会标出一个*号 git branch -a 2.新建分支 git branch android_O 3.切换到新分支 git checkout an ...

  4. git 分支管理 推送本地分支到远程分支等

    1.创建本地分支 local_branch git branch local_branch 2.创建本地分支local_branch 并切换到local_branch分支 git checkout - ...

  5. 如何把已有的本地git仓库,推送到远程新的仓库(github private)并进行远程开发;

    最近因为疫情,在家干活,连接不上之前的gitlab 服务器:所以不得把现有的代码迁移到github 的私有仓库来进行开发:下面简要记录迁移的过程: 首先,确保你已经配置好本地访问远程私有仓库的所有权限 ...

  6. 推送代码分支时出现:fatal: 'origin' does not appear to be a git repository

    关于ubuntu进行提交本地分支到远程库出现问题: 解决方案: 执行如下命令: git remote add origin git@github.com:yourusername/test.git y ...

  7. git 更改远程仓库地址,强行推送远程仓库

    强行推送远程仓库 #把一个现有的工程拷贝一份 #去掉远程仓库关联 git remote rm origin #添加远程仓库关联 git remote add origin http://xxx.git ...

  8. git推送本地分支到远端 以及删除远端分支的 命令

    git推送本地分支到远端 当前处于master分支,尝试用了git push origin warning: push.default is unset; its implicit value is ...

  9. Git撤回已经推送(push)至远程仓库提交(commit)的版本

    背景 所以,经常会遇到已经提交远程仓库,但是又不是我想要的版本,要撤下来. 回退版本一般使用git reset,又分为: # 不删除工作空间改动代码,撤销commit,不撤销git add . git ...

随机推荐

  1. HDU-1028-Ignatius and the Princess III(母函数)

    链接: https://vjudge.net/problem/HDU-1028 题意: "Well, it seems the first problem is too easy. I wi ...

  2. 31、[源码]-AOP原理-AnnotationAwareAspectJAutoProxyCreato机

    31.[源码]-AOP原理-AnnotationAwareAspectJAutoProxyCreato机

  3. 005__C#修改软件图标

    (一)项目右键属性 (二)应用程序-->图标          图标转换:http://www.faviconico.org/ (三)窗体右键属性更改窗体里面的图标 (四)修改名字

  4. Postgresql pg_dump 与 pg_restore 使用举例

    pg_dump备份 备份本地osdb数据库,全备份,不需要密码 pg_dump osdb > osdb.sql 备份远程osdb数据库 pg_dump -h 192.168.122.1 -Uos ...

  5. 斐波那契数列 矩阵乘法优化DP

    斐波那契数列 矩阵乘法优化DP 求\(f(n) \%1000000007​\),\(n\le 10^{18}​\) 矩阵乘法:\(i\times k\)的矩阵\(A\)乘\(k\times j\)的矩 ...

  6. 初步学习MySQL

    我们之前学习如何安装MySQL数据库 以及 navicat 管理数据库可视化工具 那么现在主要来学习一下如何使用,(操作数据库有很多方式,终端操作.可视化工具操作.编程语句操作) 我们首先学习在终端操 ...

  7. create an oauth app

    github可以对自己的服务进行oauth认证,创建oauth认证的方式如下: github -> Settings -> Developer settings -> Develop ...

  8. Java 8:掌握 Lambda 表达式

    本文将介绍 Java 8 新增的 Lambda 表达式,包括 Lambda 表达式的常见用法以及方法引用的用法,并对 Lambda 表达式的原理进行分析,最后对 Lambda 表达式的优缺点进行一个总 ...

  9. OF1.7中的p_rgh【翻译】

    翻译自:CFD-online 帖子地址:http://www.cfd-online.com/Forums/openfoam-solving/80454-p_rgh-1-7-a.html stawrog ...

  10. Eclipse插件(导出UML图,打开文件资源管理器插件,静态代码分析工具PMD,在eclipse上安装插件)

    目录 能够导出UML图的Eclipse插件 打开文件资源管理器插件 Java静态代码分析工具PMD 如何在eclipse上安装插件 JProfiler性能分析工具 从更新站点安装EclEmma 能够导 ...