私はリモート/マスターブランチを追跡するローカルブランチを持っています。 git-pull
とgit-log
の実行後、ログには、リモートの追跡ブランチと現在のブランチのすべてのコミットが表示されます。しかし、リモートブランチには非常に多くの変更が加えられたので、現在のローカルブランチに対して行われたコミットだけを見る必要があります。git logを実行して特定のブランチの変更のみを表示するにはどうすればよいですか?
特定のブランチに対してのみコミットを表示するために使用するGitコマンドは何でしょうか?
注:
設定情報:
[branch "my-branch"]
remote = origin
merge = refs/heads/master
完璧! 'git log --no-merges master..'はまさに私が必要としていたものでした。 –
チェリーピックを考慮していないことに注意してください。 – eis
@HighwayofLife: '--no-merges'は、特定のブランチからのコミットだけを表示しているように見えるかもしれませんが、実際にはマージをもたらさなかったコミットを表示しています。 – rynmrtn