web-dev-qa-db-ja.com

gitタグとブランチを比較する方法

Appium 1.4ブランチとタグv1.4.16のHEADの違いを理解しようとしていたときに、タグとブランチを区別するようにgit diffに指示する方法が見つかりませんでした。

私が理解する限り、git diffの観点からは、タグとブランチの両方がコミットハッシュのエイリアスにすぎませんか?

最終的には、ブランチヘッド(git checkout 1.4; git tag -a v1.4)そして、git diff v1.4.16..v1.4そして、私が求めていた違いを見てください。

しかし、これは少し奇妙に思えますが、これが必要なものを達成する唯一の方法ですか?

15
Amos Shapira

主要な提案をありがとう。問題は、ローカルブランチがなかったということです1.4。私が望むもの(つまり、元のGitリポジトリのタグとブランチヘッドの差分)は、いくつかの方法で実現できました。

  1. それに切り替えます(git checkout 1.4)、それからgit diff v1.4.16
  2. リモートでそれを参照してください:git diff v1.4.16..Origin/1.4

両方とも私が望んだものを達成しました。

13
Amos Shapira