0
私はgitに新しいので、始めにいくつかの問題があります。 (git version 2.12.3)Gitでローカルファイルとリモートファイルの違いを表示するには?
ローカルディレクトリにクローンできるファイル(GitLab内)をサーバー上に作成しました。
git clone [email protected]:/joe/myproject.git
罰金、私はファイルのローカルコピーを持っています。しかし、ファイルにリモートのものを(他の誰かから、またはサーバー上で)変更すると、マスター上に明示的に表示されていても、ローカルクライアント上で変更を追跡したり、見ることができません。ない
git diff file1
または
git diff origin/master
または何か他のものと。
ファイルをフェッチしてマージしてから、新しく編集したコンテンツを見ることができます。が新しいファイルを取得する前に、新しい変更を監視して検出することは可能ですか??
他の人が行った変更を確認するには、変更をgit pullする必要があります。それだけが、あなたが行った変更と比較することができます。 – Lix
@Lix、 "プル"には "フェッチ"と "マージ"が含まれていますので、ローカルソースを変更しますが、そのような変更を行う前に違いを調べるでしょう。 – Coliban
あなたは 'git diff origin master'と' git diff master..origin/master-myfile.txt'の両方を使うことができます。 – efkin