2017-10-17 5 views
0

私はgitに新しいので、始めにいくつかの問題があります。 (git version 2.12.3)Gitでローカルファイルとリモートファイルの違いを表示するには?

ローカルディレクトリにクローンできるファイル(GitLab内)をサーバー上に作成しました。

git clone [email protected]:/joe/myproject.git 

罰金、私はファイルのローカルコピーを持っています。しかし、ファイルにリモートのものを(他の誰かから、またはサーバー上で)変更すると、マスター上に明示的に表示されていても、ローカルクライアント上で変更を追跡したり、見ることができません。ない

git diff file1 

または

git diff origin/master 

または何か他のものと。

ファイルをフェッチしてマージしてから、新しく編集したコンテンツを見ることができます。が新しいファイルを取得する前に、新しい変更を監視して検出することは可能ですか?

+1

他の人が行った変更を確認するには、変更をgit pullする必要があります。それだけが、あなたが行った変更と比較することができます。 – Lix

+0

@Lix、 "プル"には "フェッチ"と "マージ"が含まれていますので、ローカルソースを変更しますが、そのような変更を行う前に違いを調べるでしょう。 – Coliban

+1

あなたは 'git diff origin master'と' git diff master..origin/master-myfile.txt'の両方を使うことができます。 – efkin

答えて

関連する問題