Skip to content

Instantly share code, notes, and snippets.

@sursir
Created January 29, 2019 01:51
Show Gist options
  • Save sursir/5545ccfec94ba0e2988e4c1ce8f7f996 to your computer and use it in GitHub Desktop.
Save sursir/5545ccfec94ba0e2988e4c1ce8f7f996 to your computer and use it in GitHub Desktop.
git tag order in creat time
-- fuza
只会打印出复杂,带comment的tag,如果有过轻量级tag可能会出现问题(有隐患)
git for-each-ref --sort=taggerdate --format '%(refname) %(taggerdate)' refs/tags
-- fuza && qingliang
根据打tag的tag时间进行排序,并且轻量级tag也纳入了。(有效,符合需求✅)
git for-each-ref --format='%(*creatordate:raw)%(creatordate:raw) %(refname) %(*objectname) %(objectname)' refs/tags | sort -n | awk '{ print $4, $3; }' > ~/Desktop/t.txt
-- > only tag
git tag --sort=-creatordate > ~/Desktop/t2.txt
-- commit
根据 commit 时间排序,对与 tag 决定发布来说 无法真正确定最后一次发布时间(最后一次tag)
git log --tags --simplify-by-decoration --pretty="format:%ci %d"
git log --decorate --simplify-by-decoration --oneline
tag v4.0.0
Tagger: 谢凡 <[email protected]>
Date: Thu Jan 17 10:58:01 2019 +0800
1,打印针对 签收回单显示
2,修改 一票多件 的逻辑
commit e5cad999564dcd183a732a267f337798bc38c3e0 (tag: v4.0.0, origin/product)
Merge: 646959c6 5488584d
Author: xf <[email protected]>
Date: Thu Jan 17 10:18:48 2019 +0800
Merge branch 'pre-product' into product
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment