使用git打tag标签 :

#Git Bash here 执行命令

#查看tag

admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (dev)

$ git tag -l

RA-V1.0.2.9

#在本地打tag

admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (dev)

$ git tag RA-V1.0.6.5

#再次查看tag

admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (dev)

$ git tag

RA-V1.0.2.9

RA-V1.0.6.5

#将tag推到远程

admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (dev)

$ git push origin RA-V1.0.6.5

Total 0 (delta 0), reused 0 (delta 0)

To http://code.dev.xdja.com/source/PKI-RA-SERVER.git

* [new tag]           RA-V1.0.6.5 -> RA-V1.0.6.5

切换代码到某个tag时期:

#试一下直接切换到tag并不能 需要新建一个分支

admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (dev)

$ git checkout RA-V1.0.2.9

Note: checking out 'RA-V1.0.2.9'.

You are in 'detached HEAD' state. You can look around, make experimental

changes and commit them, and you can discard any commits you make in this

state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may

do so (now or later) by using -b with the checkout command again. Example:

git checkout -b HEAD is now at 6f81ebb2 Merge branch 'dev' into 'master'

admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG ((RA-V1.0.2.9))

#新建分支testTag 并切换到tag- RA-V1.0.2.9

$ git checkout -b testTag RA-V1.0.2.9

Switched to a new branch 'testTag'

#现在查看本地分支 已有testTag

admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (testTag)

$ git branch

dev

master

* testTag

#查看远程分支 远程还无testTag分支

admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (testTag)

$ git branch -r

origin/HEAD -> origin/master

origin/dev

origin/master

origin/spring5

#将分支testTag推送到远程

admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (testTag)

$ git push origin testTag

Total 0 (delta 0), reused 0 (delta 0)

To http://code.dev.xdja.com/source/PKI-RA-SERVER.git

* [new branch] testTag -> testTag

#查看远程所有分支

admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (testTag)

$ git branch -r

origin/HEAD -> origin/master

origin/dev

origin/master

origin/testTag

最后再删除分支:

#玩完了现在删除分支testTag

admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (testTag)

$ git branch -r -d origin/testTag

Deleted remote-tracking branch origin/testTag (was 6f81ebb2).

#将删除分支testTag推送到远程 (命令没错 我这里好像失败了公司权限问题吧 实际上删除成功了!)

admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (testTag)

$ git push origin :testTag

remote: +---------------------------------------------------------------+

remote: | * * * PUSH REJECTED BY EVIL DRAGON BUREAUCRATS * * * |

remote: +---------------------------------------------------------------+

remote: \

remote: \ ^ /^

remote: \ / \ // \

remote: \ |\___/| / \// .\

remote: \ /V V \__ / // | \ \ *----*

remote: / / \/_/ // | \ \ \ |

remote: @___@` \/_ // | \ \ \/\ \

remote: 0/0/| \/_ // | \ \ \ \

remote: 0/0/0/0/| \/// | \ \ | |

remote: 0/0/0/0/0/_|_ / ( // | \ _\ | /

remote: 0/0/0/0/0/0/`/,_ _ _/ ) ; -. | _ _\.-~ / /

remote: ,-} _ *-.|.-~-. .~ ~

remote: * \__/ `/\ / ~-. _ .-~ /

remote: \____(Oo) *. } { /

remote: ( (..) .----~-.\ \-` .~

remote: //___\\ \ DENIED! ///.----..< \ _ -~

remote: // \\ ///-._ _ _ _ _ _ _{^ - - - - ~

remote:

remote:

remote: DANGEROUS CHANGE: The change you're attempting to push deletes the branch 'testTag'.

remote: Dangerous change protection is enabled for this repository.

remote: Edit the repository configuration before making dangerous changes.

remote:

To http://code.dev.xdja.com/source/PKI-RA-SERVER.git

! [remote rejected] testTag (pre-receive hook declined)

error: failed to push some refs to 'http://code.dev.xdja.com/source/PKI-RA-SERVER.git'

#切换分支到dev

admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (testTag)

$ git checkout dev

Switched to branch 'dev'

Your branch is up to date with 'origin/dev'.

#查看远程分支 已无testTag

admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (dev)

$ git branch -r

origin/HEAD -> origin/master

origin/dev

origin/master

origin/spring5

#查看本地分支 发现testTag还在

admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (dev)

$ git branch

* dev

master

testTag

#删除本地分支 testTag

admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (dev)

$ git branch -d testTag

Deleted branch testTag (was 6f81ebb2).

#最后再查看本地分支 ok !*代表当前所在分支

admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (dev)

$ git branch

* dev

master

admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SERVER-TAG (dev)

git查看打tag时间_使用git打tag标签/切换到某个tag时期,删除/查看分支相关推荐

  1. git查看打tag时间_git打tag

    git打tag 主要作用 方便版本回滚,根据tag名称可以快速还原到上一个代码版本. 与branch的区别 tag的指针位置是固定的,在给指定提交打好标签以后,它就固定于此位置: branch的指针位 ...

  2. git查看打tag时间_git打tag和版本控制规范

    我们在开发中经常会遇到要打tag的情况,但这个tag应该如何打呢?我不知道大家平时是怎么打的,但我基本就是从1.0.0开始进行往上递增,至于如何递增,基本凭感觉.今天同事新打了一个tag进行发版,然后 ...

  3. diff git 指定时间_【GIT】从指定分支两个Tag中获取差异文件,进行代码的增量更新...

    介绍 随着DevOps兴起,在做CD代码上线交付时候,代码全量更新是很费时间的.下面代码就可以帮助我们从指定分支两个Tag中获取差异文件,进行代码的增量更新. 环境 Jenkins Git代码管理 获 ...

  4. git 修改tag 备注_【Git】第十二章:Git高级实战技巧

    1.查看不同版本之间的代码差异 短SHA-1值 使用git命令来代表某个commit时,我们不一定就是要用40位完整的SHA-1 hash值,也可以只是提供hash值的前几位就可以了,至少要4位以上, ...

  5. 详细使用git打tag,删除tag,切换到某个tag时期,删除/查看分支

    使用git打tag标签 : #Git Bash here 执行命令 #查看tag admin@DESKTOP-OJDN2HN MINGW64 /d/Users/admin/work/PKI-RA-SE ...

  6. git远程代码回滚_【GIT】git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚...

    git branch -D br [git 删除远程分支] git push origin :br  (origin 后面有空格) git代码库回滚: 指的是将代码库某分支退回到以前的某个commit ...

  7. git恢复到master版本_关于git,请教如何恢复版本库?

    慕斯709654 通过使用Git版本恢复命令reset,可以回退版本.reset命令有3种方式:git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到 ...

  8. git pull没有更新成功_关于git pull时出现的问题及解决反思

    前因 在前面由于已经git过一次,按照娄老师的要求,代码一个一个commit,所以删掉之前的git仓库(用la查看,使用rm -rf .git删除).但远程origin已经存在,所以执行git rem ...

  9. git pull没有更新成功_因为 git pull 和同事闹僵了。

    同事:(idea)你要先点击项目目录,右键-git-commit directory,然后右键-git-pull.理由,避免冲突,避免覆盖代码. 我: 经常是没有 commit 就 pull,而且不是 ...

最新文章

  1. 薏米红豆粥的功效和实践演示
  2. ajax报403错,django使用ajax post数据出现403错误如何解决
  3. springboot controller 参数绑定
  4. 一张照片攻破人脸识别系统:能点头摇头张嘴
  5. 基于DPI(深度报文解析)的应用识别
  6. boost::hana::is_a用法的测试程序
  7. CentOS6.4卸载自带的OpenJDK并安装jdk1.6.21
  8. C# 模拟 鼠标 键盘操作
  9. 锐捷客户端linux安装,锐捷smp客户端安装(linux)
  10. 专利学习笔记5:CPC客户端的安装方法
  11. 重装系统大法—WePE or 老毛桃
  12. 互联网晚报 |10/13 | 腾讯地图PC端将停止服务;国际货币基金组织下调全球经济增长预期至2.7%;保时捷菜刀售价1700元...
  13. windows10 将user用户名目录修改为英文
  14. 感觉中国程序员前景一片灰暗,是这样吗?
  15. 网络监控cacti1.2.12邮件报警(三)
  16. 检验电子邮件地址是否真实存在
  17. linux su无效_linux系统 su切换用户失败情况
  18. python色卡_python plt 色卡
  19. informatica 许可_informatica 常见问题及解决方案
  20. js实现拖拽合成两张图片和文字,并包括 即时生成的二维码

热门文章

  1. java hello_JAVA初学者——Hello,World!
  2. 是什么软件_什么是企业微信软件
  3. 从Angular 转向VUE,再做一次菜鸟
  4. MySQL字段类型VARCHAR
  5. 华擎服务器主板 稳定性,用过华擎主板的朋友进来麻烦谈谈心得体会,大家觉...-卓优商学问答...
  6. 保持程序员的健康—请练八段锦
  7. monaco-editor(code编辑器插件)使用及常用配置与方法
  8. 计算机截屏无法保存,win10系统截图无法保存的两种解决方法
  9. 我是江西人 (二)江右商帮
  10. 期货python入门书籍_期货基础书籍有哪些?