こんにちは 私は2つのローカルブランチ - master
とtest
を持っています。Gitリモートブランチ再利用巨大ファイル
ブランチmaster
に20MBファイルを追加し、それをリモートmaster
にプッシュしました。
master
をtest
にマージします。 test
をリモートtest
にプッシュしました。
もう20MBをもう一度アップロードする必要があります。とにかくこの問題の周り?
両方のリモートブランチが同じリモートにあります。
(master) touch hugefile
(master) git add hugefile
(master) git commit -m "huge"
(master) git push origin master (upload 20MB)
(test) git merge master
(test) git push origin test (< upload 20 MB again)
SOLUTION
テキストとしてを検出しているautocrlf=True
とバイナリファイルに問題がある可能性があります。
gitに* .pdfファイルをバイナリファイルとして検出させることで、この問題を解決しました。
http://www.bluishcoder.co.nz/2007/09/git-binary-files-and-cherry-picking.html
アップロードを本当にやり直していますか?私はgitがファイル全体を再送するのではなく、変更されたものに関する情報を伝えるほどスマートでなければならないと思います。 – MatrixFrog
奇妙な状況、今はすべて正常に動作します。たぶん 'git fetch --all'が欠けていたかもしれません。 – aatdark