1. ホーム
  2. git

[解決済み] gitで2つのタグを比較する方法は?

2022-03-18 07:14:46

質問

2つのタグ間の差分と、その2つのタグ間のコミットされた変更を行いたいのですが、どうすればいいですか?コマンドを教えてください。

解決方法を教えてください。

$ git diff tag1 tag2

またはその間のログを表示します。

$ git log tag1..tag2

変更されたファイルのリストだけを見るのに便利な場合があります。

$ git diff tag1 tag2 --stat

で、ある特定のファイルについての差分を見る。

$ git diff tag1 tag2 -- some/file/name

タグは「そのタグに関する」最新コミットへの参照に過ぎないので、その間のコミットに対して diff を取ることになります。

(必ず git pull --tags を最初に作成します)

また、参考になるのが https://git-scm.com/docs/git-diff