[解決済み] ブランチへの直接コミットを表示し、Git でのマージを無視する
2023-03-13 08:05:30
質問
git を使用しているとき、ブランチへのコミットを表示し、マージによってもたらされたコミットをすべて無視する方法はありますか?
私は、あるブランチで行われたコード変更を、マージされた他のブランチで行われたものを無視してレビューしようとしています。 そのような方法で diff を表示するのは不可能に近いことは分かっていますが、どのコミットをレビューする必要があるのかを見つけることができればと思います。
どのように解決するのですか?
--no-merges
git では、多くの場面で両方の親が同じように重視されます。もしあなたが常に他の変更をマージすることに一貫性を持っているなら、これはあなたが望むものを与えてくれると分かるかもしれません。
git log --no-merges --first-parent
そうでなければ、他の名前のついたブランチからのコミットを除外することができるかもしれません。
git log --no-merges ^other-branch-1 ^other-branch-2 ^other-branch-3
主ブランチにマージする変更を確認したい場合、最も簡単な方法はローカルクローン上でマージを行い、マージを公開する前に最初の親との差分を見ることです。
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] Gitを使って最後のXコミットをまとめる
-
[解決済み] Git でブランチからコミットを削除する
-
[解決済み] Git のリモートブランチを作成する方法を教えてください。
-
[解決済み] Git で現在のブランチ名を取得するには?
-
[解決済み] Git で最新のコミットを新しいブランチに移動する
-
[解決済み】既存のGitブランチをリモートブランチに追従させる?
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[git push] 解決策: ! [リモート拒否] master -> master (受信前のフックは拒否されました)
-
git commit to GitHub エラー、プロンプト ! [リモート拒否] master -> master (pre-receive hook declined) エラー: 失敗しました。
-
git commit コマンドで追跡した新規ファイルをコミットすると、プロンプト *** Please tell me who you are が表示されます。
-
hint: 現在のブランチの先端が hint: そのリモートカウントより遅れているため、更新が拒否されました。
-
git pushで "Updates were rejected because your current branch is behind "というエラーが報告される。
-
ファイル名が長すぎるため、作業ツリーをチェックアウトできない警告が表示されました。クローンには成功しましたが、チェックアウトに失敗しました。
-
Git Bash报错发生: メールアドレスが自動検出されない (「Anita@newton.(none)」を取得)的解决方法。
-
[解決済み] JenkinsのGitプラグイン。特定のタグをビルドするには?
-
[解決済み] Git Repo から既存のファイルを削除する
-
[解決済み] マージコミットなしで git ログを表示する