2016-09-20 3 views
1

ローカルマシンから変更した作業をリモートGitHubアカウントにプッシュしたい。Github throttled push

githubを使用して1日に10-15MBしかプッシュしないで1GB全体を試しないようにするにはどうしたらいいですか?

10日間稼働し続けることができます。毎日再起動して10〜15MBのチャンクをアップロードすることもできます。

+0

この中にあなたを地球上で何を入れていますポジション? – jonrsharpe

答えて

0

git push up to a certain commitを試すことができます。

はたとえば、あなたは(簡単にするために、ABCDEはハッシュをコミットしている)保留中の5つのコミットA>B>C>D>Eを持っている、とあなたは「C」をコミットするまでプッシュします。次に、A,B、およびCorigin/masterにプッシュします。

git push origin C:master 

しかし、コミットDは(git push origin C:masterを行った後、git push origin D:masterが失敗した場合などを意味します)大きなにされている場合は、Dgit rebase -i)を分割する必要があるだろう

+0

シングルコミットは500mbのバイナリファイルです。私はそれを壊すことはできません - どうすればいいですか? – SACn

+0

@SachinGupta http://superuser.com/questions/94083/how-to-split-large-file-on-windowsと各コミットで1つの分割セクションで新しいレポを作成 – VonC

+0

私はあなたの提案を試みた、それは私として働いた7つのファイルを個々のコミットに分割します。しかし、何とかgithubにすべてのコミットを小さなバイナリpacakgesに1つの大きなファイルとして分割し、一度に1つのパッケージをアップロードするように指示することができるかどうかはまだ疑問に思っています – SACn