基本的な答えと高度な答えをあげます。
基本的な答え:プルを実行した後、[ファイル]->[ソース管理]->[リポジトリ]に移動します。次に、リポジトリをクリックして、他の人(および自分自身)が行ったすべてのコミットを確認できます。各コミットの横に小さな開示の三角形があります。クリックすると、変更されたファイルのリストが表示されます。「変更を表示」ボタンをクリックすると、各変更の詳細を確認できます。
高度な回答:
あなたはgitで少し違う操作をすることを学ぶ必要があります、そしてあなたは物事を行う転覆の方法に慣れているのでそれはあなたにとって異質に見えるでしょう。しかし、それに固執します。一度コツをつかめば、Gitは素晴らしいです。
まず最初に。中央リポジトリ(github)から変更を取得する場合、その方法について2つの選択肢があります。フェッチまたはプルできます。フェッチを使用すると、変更はローカルリポジトリにプルされますが、指定するまでマージされません。プルを使用すると、変更がダウンロードされ、1つのステップでマージされます。多くの人は、プルが両方のタスクを1つのステップで実行するため、プルがより良い選択であると考えています。
ただし、pullを使用すると、gitコマンドについて十分な知識がない限り、何が起こったかを確認するのが少し難しくなります。
何が変更されたかを確認するには、ターミナルから次の手順を実行します。
git checkout master
(Make sure we're on the master branch)
git fetch
(This command pulls down the changes, but keeps them in their own <remote_name>/<branch name> branch until you explicitly merge them)
git diff origin/master
(This command shows you the differences between what you just pulled down and your local copy of master)
git difftoolコマンド(構成されている場合)を使用して、FileMergeなどのグラフィカルツールの違いを確認することもできます。
変更を確認して満足したら、それらをローカルブランチに取り込むには、次のようにします。
git merge origin/master
(merge origin/master with the branch I'm on - master)
このプロセスにより、マージする前に物事を柔軟に調べることができます。満足できない場合は、たとえば、開発者に変更を元に戻してもらうことをお勧めします。
現在、git pullですべて同じことを行うことができますが、変更は自動的にマージされるため、少し複雑になります。たとえば、プルした後、差分を確認するには、プルする前にコミットIDが何であったかを把握してから、次のことを行う必要があります。
git diff <id of commit before pull>..
同じ結果ですが、もう少し複雑です。
ただし、gitの良いところは、データが失われないようにするために非常に懸命に努力していることです。したがって、たとえばgit pullを実行し、変更が気に入らない場合は、aを実行するgit reset --hard <commit of the last good commit>
と、元の場所にすぐに戻ることができます。
ターミナルからこれらのことを学ぶのは難しいように思えるかもしれませんが、それはあなたに途方もない力を与えるので、学ぶ努力の価値があります。