Git チェックアウト 最新タグ 質問する

Git チェックアウト 最新タグ 質問する

シェル スクリプトを書いていて、リポジトリの最新バージョンをチェックアウトしたいと考えています。具体的には、このプロセスを複数のステップに分割したいと考えています。

  1. リポジトリの最新タグを変数に保存したい
  2. 印刷するChecking out version: XX
  3. 最新のタグをチェック

私は見た類似の質問しかし、タグの名前を変数に保存する方法がわかりません (おそらく、私はシェル スクリプトの初心者だからです)。

ベストアンサー1

# Get new tags from remote
git fetch --tags

# Get latest tag name
latestTag=$(git describe --tags "$(git rev-list --tags --max-count=1)")

# Checkout latest tag
git checkout $latestTag

おすすめ記事