仅列出更改了特定文件的git标记
我有一个带有两个文件的Git repo,仅列出更改了特定文件的git标记,git,Git,我有一个带有两个文件的Git repo,index1.js和index2.js。存在多个带有标记的提交,并且在这些提交中更改了一个或两个文件。我想列出只更改了index1.js的标记 我试过了,但它返回了一个带有提交消息、日期等的修饰输出,但我只想要标签列表 git log -p --name-only --decorate index.js 我想要这样的输出: 1. v1.1 2. v1.2 3. v1.5 超级丑陋,但它的工作 git log --decorate --tags i
index1.js
和index2.js
。存在多个带有标记的提交,并且在这些提交中更改了一个或两个文件。我想列出只更改了index1.js
的标记
我试过了,但它返回了一个带有提交消息、日期等的修饰输出,但我只想要标签列表
git log -p --name-only --decorate index.js
我想要这样的输出:
1. v1.1
2. v1.2
3. v1.5
超级丑陋,但它的工作
git log --decorate --tags index.js | grep tag: | awk {'print $4'} | sed -e 's/)$//'