A-->B-->C-->D-->E (master)
\->X-->Y-/-->Z (debug)
こんにちは、試してみてください
git log master..debug
X、Yがマスターブランチにマージされたため、Zのみを取得します。簡単に言えば、デバッグブランチでコミットされたすべてのログ/コミットを取得したい
A-->B-->C-->D-->E (master)
\->X-->Y-/-->Z (debug)
こんにちは、試してみてください
git log master..debug
X、Yがマスターブランチにマージされたため、Zのみを取得します。簡単に言えば、デバッグブランチでコミットされたすべてのログ/コミットを取得したい
..
たとえば、次のように表記を使用します。
git log master..feature
これは、 featureから到達可能なすべてのコミットをリストし、 masterから到達可能なコミットを除外します。つまり、 featureで「のみ」のコミットを一覧表示します。
明確にするために、元々マスターから分岐しているので、デバッグブランチのすべてのコミットが必要ですか?Bはデバッグブランチの親なので、試してみてください。
git log B..debug
git log parent_branch..new_branch
これは、範囲を指定して行うことができます。
X のハッシュが abcd123 で、Y が dcba321 だとします。
あなたは呼び出すことができます:
git log abcd..dcba
これで範囲が表示されます。ハッシュが一意である限り、ハッシュを切り詰めることができます (たとえば、最初の数文字を使用します)。