現在のバージョンと最後のバージョンの違いを見つける 質問する

現在のバージョンと最後のバージョンの違いを見つける 質問する

Git を使用して、現在のバージョンと最後のバージョンの違いを見つけるにはどうすればよいでしょうか?

git diff last version:HEAD

ベストアンサー1

「最新バージョン」の意味がよく分かりません。

以前のコミットは HEAD^ でアクセスできるので、次のようなものを探していると思います:

git diff HEAD^ HEAD

これは:commithashにも適用できます

git diff $commithash^ $commithash

Git 1.8.5 以降では、@は のエイリアスなのでHEAD、次のように使用できます。

git diff @~..@

以下も機能します:

git show

ヘッドと任意のコミット間の差分を知りたい場合は、以下を使用できます。

git diff commit_id HEAD

これにより、ビジュアル diff ツールが起動します (設定されている場合)。

git difftool HEAD^ HEAD

HEADとの比較はデフォルトなので省略できます(オリエント):

git diff @^
git diff HEAD^
git diff commit_id

警告

  • @ScottF と @Panzercrisis はコメントで、Windows では の~代わりに 文字を使用する必要があると説明しています^

おすすめ記事