1. ホーム
  2. ギット

[解決済み】リモート(オリジン)Git リポジトリの変更を確認する方法

2022-04-17 10:04:33

質問

以下のワークフローを実行するためのGitコマンドは何ですか?

シナリオ

あるリポジトリからクローンし、自分のローカルリポジトリに自分自身のコミットを行いました。その間、私の同僚はリモートリポジトリにコミットしました。今、私はしたい。

  1. 新しい での他の人のコミット リモートリポジトリ、すなわち origin ?

  2. に3つの新しいコミットがあったとします。 リモートリポジトリ プルしたいので リモートリポジトリのコミット、すなわち HEAD~3HEAD~2 , HEAD~2HEAD~1HEAD~1HEAD .

  3. リモートで何が変更されたかを知った後。 最新のコミットを取得したい を他の人から受け取る。

これまでの知見

ステップ2について:キャレット記法は知っている HEAD^ , HEAD^^ などとチルダ記法 HEAD~2 , HEAD~3 など。

ステップ3について:それは、ただ単に git pull .

解決方法は?

あなたは git fetch origin を使用して、リポジトリ内のリモートブランチを最新版に更新します。リモートに対する diff の場合。

git diff origin/master

はい、キャレット記法も使えます。

リモートの変更を受け入れる場合。

git merge origin/master