当前位置: 首页 > news >正文

做自媒体与做网站友情链接怎么互换

做自媒体与做网站,友情链接怎么互换,自己创建网站容易吗,国外云服务器推荐git 标签管理 git 如何打标签呢#xff1f; 标签是什么? 标签 相当于一个 版本管理的一个贴纸#xff0c;随时 可以通过标签 切换到 这个版本的状态 #xff0c; 有人可能有疑问 git commit 就可以知道 代码的改动了#xff0c; 为啥还需要标签来管理呢#xff1f; …git 标签管理 git 如何打标签呢 标签是什么? 标签 相当于一个 版本管理的一个贴纸随时 可以通过标签 切换到 这个版本的状态 有人可能有疑问 git commit 就可以知道 代码的改动了 为啥还需要标签来管理呢 首先 多人协作开发的时候有很多commit 有时候会比较乱而tag 一般完成了一个release, 并且测试通过后, 再去打个 标签。 代表一次上线功能的小小的里程碑。 注意标签 是不可以 像分支一样 可以移动的.一旦打完标签就意味着 这个版本确定下来, 如果发现了这个版本的bug ,要基于这个标签 创建分支 进行修复,而不能直接在某个标签进行修改代码. 标签和 commitID 的区别是什么呢? 标签 本质来说 和commitID 没有区别. 唯一的区别 标签是一个可以人类可以阅读的名称. commitID 是一个hash 值, 一般不是那么容易记住. 可以通过标签名称 检出分支, 当然也可以通过某个 commitID 检出分支. 标签的意义 就是针对某次commit 完成了一个产品相对完整的功能,或者优化, 或者准备好了一个即将可以发布的代码版本, 我们需要记录一下这个伟大的时刻, 仅此而已. 当然 你可以说, 我通过 commit 里面的message 也是 可以说明这个 重要的提交 git commit -m release version 当然是可以的,没有问题. 如果每个人都能有commit 信息的规范做法,那么 tag的作用 就不那么大. 然而在真实开发体验中, 很多commit message, 写的相对没有那么详细, 比如: fix a bug , Update xxx file, optimize code ,refactor code 等等 这些commit message. 会让代码的维护者头大,随着时间的推移, 都不知道哪个是重要的事件,或者里程碑. 这个时候 我们就需要 里程碑一样的东西, 就是对某个commitID 打标签, 标志这次这次完成了一个大的功能. 或者一次大版本测试,准备发布. 这就是 tag 存在的意义. 我来演示一下根据 tag 检出分支,以及根据 commitID 检出分支 # 通过 tag 检出分支 git checkout -b b_2_0_tag 2.0.0 # 通过commitID 检出分支 git checkout -b b_2_0 c1f2646检出结果如下: 我们可以清晰的看到,两个分支 在同一个 commitID, 两者完全一样的. 查看标签 git tag [xxxxxxxxx xxxxx]$ git tag db_sharding_v0.1 db_sharding_v0.2 v20191126 v20191127 v20191127.1 v20191203 v20200119 v20200204 v20200206支持 匹配查看标签 git tag -l v2020*[ec2-user10-181-160-142 history_retriever]$ git tag -l v2020* v20200119 v20200204 v20200206查看某一个标签的详情 git show 标签名称 git show v20200206打标签 并且 推送到 远程 共享标签 git tag -a 标签名称 -m comment 信息 message 一些描述信息 一般打标签都是针对当前的分支最后一个提交 -a : 理解为 annotated 的首字符表示 附注标签 -m : 指定附注信息 git tag -a v20200206 -m 稳定版release version # 推送到远程 标签(共享标签) git push origin v20200206 后期打标签 假设已经完成了某个feature 已经提交了代码但是 忘记 打tag 了可以通过 commit 进行打tag # 查看提交历史 git log --prettyoneline# 一行显示 commit 信息 git log --oneline [xxxxxxxxxxx xxxxxx]$ git log --prettyoneline 5f3f449120676310a581df86c3a58144a1da045d Merged PR 12558: test query string 3b34e0dd65fff220812a4f1858e20e1a3326b497 ut 排除 8a3a0428e4276d160c7ab220ecbf05357c17dd53 1 1892ad9d0d585bc56cd06f3c398e4b52bd902fe3 test query string 25fbee19721013c685df903cfca20517dcfea357 test query string d6cef413a0cde8c0233ed5ff13f259bc76b9c688 Merged PR 12546: ut - rank task 0f633ea5cc0ba357b2c0cead9a1cd280c5c33a8f ut - rank task根据 commitID 来打标签 git tag -a 标签名称 commitID git tag -a v20200109.1 0f633ea删除 本地标签 git tag -d 标签名称 git tag -d v0.0.1推送一个标签 git tag -d 标签名称 git push origin v0.0.1推送本地所有的标签到远程仓库 git push origin --tags删除远程仓库标签 git push origin :refs/tags/标签名 git push origin :refs/tags/v0.0.1这个命令更加直观 git push origin --delete tagname通过标签检出一个分支 根据 标签 检出一个分支 branch_version3 git checkout -b 分支名 标签名 git checkout -b branch_version3 v3.0.0参考链接 git-scm.com git 标签管理 分享快乐,留住感动. 2023-12-09 15:27:05 --frank
http://wiki.neutronadmin.com/news/349244/

相关文章:

  • vs做网站标签输出语言单位网站的建设
  • 厦门自己建网站购买域名做销售网站可以吗
  • 怎么创建一个自己的网站网站售价
  • 新乡个人网站建设价格在线涨粉平台
  • 网站首页布局诊断网页qq网址
  • 枣阳网站开发做全世界的生意的网站
  • 门户网站建设投资天津市建设公司网站
  • 大型网站技术架构演进与性能优化求一外国h网站
  • 流行的网站设计风格成都锦江建设局网站
  • 工商局网站官网页面设计公司会招低学历的人吗
  • 秦皇岛网站开发价格做车展的网站
  • 分销怎么做网站开发分销丝绸之路网站建设策划书
  • 在哪公司建设网站新手运营从哪开始学
  • 做视频网站审核编辑有假么个人如何做购物网站 关于支付接口
  • 像饿了码的网站建站有吗wordpress主题 榆次
  • 网站挣钱网深圳百度快照优化
  • 河南网站优化排名内网门户网站建设
  • 小型门户网站建设硬件配置手机网价格直降
  • 彩妆网站建设策划书住房与建设部网站首页
  • 公司信息化网站建设实施方案吉林省建设银行网站
  • 网站建设的几个阶段广州手机网站定制咨询
  • 网站企业优化手机app下载官方
  • 厦门网站建设网站制作吴川网站开发公司
  • 网站建设公司市场策划方案优化公司管理
  • 上海网站建设优化公司网站建设插导航条
  • 电影视频网站怎么做社区网站推广方案
  • 庆阳网站建设公司商标logo一键生成器
  • 领券购买网站是怎么做的门户网站开发需求
  • 网站建设经费申请报告wordpress外观
  • 重庆品牌网站建设公司排名网站建设拟采用的技术路线