与えられたコミット番号からHEADにコミットのリストを取得する方法はありますか?特定のコミット以来コミットを一覧表示するには?
私はこれがコミット日までに可能であることを知っていますが、私はコミット番号でそれを必要としており、ドキュメントを見つけることができないと思われます。
与えられたコミット番号からHEADにコミットのリストを取得する方法はありますか?特定のコミット以来コミットを一覧表示するには?
私はこれがコミット日までに可能であることを知っていますが、私はコミット番号でそれを必要としており、ドキュメントを見つけることができないと思われます。
git rev-list <since_hash>..HEAD
またはコミットインクルードします:
git rev-list <since_hash>^..HEAD
追加の詳細については、git rev-list
の代わりにをご利用ください。
これは私にとって完璧に働いた、ありがとう!私はこれを試したことを誓う。間違いをしている必要があります。 – ehftwelve
@manojlds私は 'HEAD'が最後のコミットを指していることを知っていますが、'^'の意味は何ですか? –
@KasunSiyambalapitiya'^'は最初の親のエイリアスです。 https://www.kernel.org/pub/software/scm/git/docs/git-rev-parse.htmlの「改定内容の指定」を参照してください。また、マニュアルhttps://git-scm.com/bookも参照してください。/ja/v2/Git-Tools-Revision-Selection - またはhttp://stackoverflow.com/questions/2221658/whats-the-difference-between-head-and-head-in-git – Michaelangel007
あなたはシェルから次のgitコマンドを実行できます。
git log --pretty=oneline commit-id...HEAD
は "番号をコミット" によって、あなたはハッシュをコミット意味すると仮定すると:
git log <commit-hash>..HEAD
git log <hash>..
最小の入力量です。 「HEAD」を省略すると、それはあなたが意味していたものとみなされます。 Revリストも機能します。
これは私のお気に入りです。私は '--oneline'と組み合わせるのが好きです。もちろん、 '
与えられたコミット名からコミットを一覧表示するのにどのGitコマンドを使用しましたか? –
あなたはコミットハッシュを意味するのですか?また、 'HEAD〜10'を使って" 10 HEAD before Commits "を意味することができるので、' git log HEAD〜10..'を実行することができます。 – Cascabel