実際にプッシュする前にgit pushのサイズを推定する方法はありますか?
私の使用例は、大きなプッシュ サイズは、ステージング領域にいくつかのバイナリを誤って含めた可能性が高いことを示す良い指標です (通常はgit add . -Aで追加するため)。私はgit add を実行できることを知っています。-A -nは、気を付けるべきファイル拡張子のgrepでパイプ処理されますが、いわば、サイズを推定するためだけにプッシュ ドライ ランを実行すると、追加の安心感が得られます。
実際にプッシュする前にgit pushのサイズを推定する方法はありますか?
私の使用例は、大きなプッシュ サイズは、ステージング領域にいくつかのバイナリを誤って含めた可能性が高いことを示す良い指標です (通常はgit add . -Aで追加するため)。私はgit add を実行できることを知っています。-A -nは、気を付けるべきファイル拡張子のgrepでパイプ処理されますが、いわば、サイズを推定するためだけにプッシュ ドライ ランを実行すると、追加の安心感が得られます。
あなたはちょうど使用することができます
git add -A
ピリオドは必要ありません。
先に進んで追加し、すべてをコミットすることもできます。今、あなたはすることができます
git log -1 --stat
これにより、何を押しているかがわかります。正確なサイズを知りたい場合は、
git bundle create HEAD^ HEAD
生成されるファイル サイズは、プッシュした場合に送信されるものを反映します。
これで、不要なファイルを削除して、
git add -A && git commit --amend --no-edit
これにより、最後のコミットが修正され、必要なものだけが含まれるようになります。元のコミット メッセージを再利用する編集はありません。