2016-12-08 6 views
1

マシンAには、50MBのログファイルであるa.gitがあります。Gitがインクリメントを引き出す方法は?

Mchine B使用gitのクローンa.git

私の質問:ログファイルは、単にAで1行のデータを追加した場合、Bがどれだけ差分を引くとマージ?毎回50MBのファイルを取得しないでください。

+1

:あなたがこれを行う引っ張る方法を理解していない場合は

、ドキュメントのこのページをチェックしてください – chaoluo

答えて

0

マシンBでgit cloneを実行すると、毎回git cloneを実行する必要はありません。 git pullと書くだけで、変更が反映されます。マシンAで

、あなたも実行することができます。

  • git format-patch -1 <sha>

または

  • git format-patch -1 HEAD

をマシンBにそれを適用するには、あなたが使用します:

patch -p1 < file.patch 
は、しかし、私は正しい方法はあなたが「A」で行われた変更で「B」を更新するたびにクローンを作成していない git pull

1

を使用することだと思います。

単純にgit pullとgitは、2つのコミット間で差分を引き出します。コミットログをのでhttps://git-scm.com/docs/git-pull

関連する問題