私たちは仕事でgitに移行しています。バージョン管理下にあるかなり大きなリソース(〜500MB)を備えた、かなり大きなプロジェクトがあります。
今日、私たちはブランチをリモートサーバーにプッシュしようとしましたが、gitがプロジェクト全体をアップロードしようとしているように見えることに驚いていました。gitは、変更が加えられた4〜5個のテキストファイルのデルタのみを送信することを期待していました(マスターへの通常のプッシュの場合と同様)。これはリモートブランチの仕組みではありませんか?使用git push origin some_branch_name
しましたが、この場合に使用するより良いコマンドはありますか?大きなリソースをgitに保存するべきではありませんか?そうでない場合、人々は通常このシナリオをどのように処理しますか?ある開発者が、マスターブランチに変更をコミットせずに、進行中の作業を別の開発者と共有するためのより良い方法はありますか?現状では、リモートブランチをプッシュするために約15分を見ていますが、これは実際には機能しません。何が間違っているのですか?