Git 查询 Tag 列表

19 阅读1分钟

Git 查询 Tag 列表.md

  • 很奇怪,TortoiseGit 和 SourceTree 怎么都没有直观展示区分远程和本地 Tag 的功能

查询远程 Tag

  • 过滤关键字不区分大小写
# Git Bash
git ls-remote --tags origin | grep -i "release_"
# Cmd
git ls-remote --tags origin | findstr /i "release_"
# PowerShell
git ls-remote --tags origin | Select-String "release_"
  • 区分大小写
# Git Bash
git ls-remote --tags origin | grep "release_"
# Cmd
git ls-remote --tags origin | findstr "release_"
# PowerShell
git ls-remote --tags origin | Select-String -CaseSensitive "release_"

查询本地 Tag

  • 过滤关键字不区分大小写
# Git Bash
git show-ref --tags  |  grep -i "release_"
# Cmd
git show-ref --tags  |  findstr /i "release_"
# PowerShell
git show-ref --tags  |  Select-String "release_"
  • 区分大小写
# Git Bash
git show-ref --tags  |  grep "release_"
# Cmd
git show-ref --tags  |  findstr "release_"
# PowerShell
git show-ref --tags  |  Select-String -CaseSensitive "release_"