1. ホーム
  2. git

[解決済み] gitで受信コミットを見るにはどうしたらいいですか?重複] [重複] [重複

2022-05-04 21:26:26

質問

<ブロッククオート

重複の可能性があります。

Git を使って、ローカルとリモートの間で変更されたファイルを見つけるにはどうしたらよいですか?

gitで受信コミットを見るにはどうしたらいいですか? あるいは、より良い方法は、私が今したことを見ることです。 git fetch / git pull ed?

編集してください。 質問を明確にするために:誰かが、いくつかの修正を得るために、私は彼らのリポジトリからプルする必要があると言いました。 私の目標は、彼らの変更が何であるかを確認することです。 以前 それを受け入れる。 git pull は自動的にマージされますが、これは私が望んでいることではありません。 git fetch はマージせずに取り込みますが、今取り込んだものが一体何なのか、どのように表示すればいいのかわかりません。 元の言い回しの理由は、私は通常Mercurialを使用しており、コマンドは次のようになります。 hg incoming <repo name here> -git には類似のコマンドがないように思われます。

解決方法は?

incoming というのも、git には複数のリポジトリがあり、それぞれのリポジトリには複数のブランチがあるからです。

hgのincomingコマンドに相当するものがあるとすれば、おそらくこれでしょう。

git fetch && git log ..origin/master

つまり、"上流からすべてのものを取得してきて、私の現在のブランチを上流のmasterブランチと比較します。

同様に、アウトゴーイングはこうなります。

git fetch && git log origin/master..

なぜなら、たくさんのローカルブランチをトラッキングしたり、たくさんのリモートブランチにトラッキングされたりするのは簡単で、それを維持するのに問題はありません。