マシンAには、50MBのログファイルであるa.gitがあります。Gitがインクリメントを引き出す方法は?
Mchine B使用gitのクローンa.git
私の質問:ログファイルは、単にAで1行のデータを追加した場合、Bがどれだけ差分を引くとマージ?毎回50MBのファイルを取得しないでください。
マシンAには、50MBのログファイルであるa.gitがあります。Gitがインクリメントを引き出す方法は?
Mchine B使用gitのクローンa.git
私の質問:ログファイルは、単にAで1行のデータを追加した場合、Bがどれだけ差分を引くとマージ?毎回50MBのファイルを取得しないでください。
マシン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
を使用することだと思います。
単純にgit pull
とgitは、2つのコミット間で差分を引き出します。コミットログをのでhttps://git-scm.com/docs/git-pull
:あなたがこれを行う引っ張る方法を理解していない場合は
、ドキュメントのこのページをチェックしてください – chaoluo