本地创建的仓库,多次提交后,发现好大object目录有100M,请问怎么清理
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
Git は毎回すべてのファイルを送信するわけではないため、最初の 100M の送信が少し遅くなるだけで、その後の開発での問題を心配する必要はありません。
大きなファイルが誤って送信された場合1 git filter-branch コマンドを使用して履歴から完全に削除します2 .gitignore に追加します3 git Push -force でリモートの内容を上書きします4 他の開発者に通知しますferch と新しいブランチにチェックアウトします
リモート履歴を変更する場合は注意し、プッシュする前によく確認してください。
Git は毎回すべてのファイルを送信するわけではないため、最初の 100M の送信が少し遅くなるだけで、その後の開発での問題を心配する必要はありません。
大きなファイルが誤って送信された場合
1 git filter-branch コマンドを使用して履歴から完全に削除します
2 .gitignore に追加します
3 git Push -force でリモートの内容を上書きします
4 他の開発者に通知しますferch と新しいブランチにチェックアウトします
リモート履歴を変更する場合は注意し、プッシュする前によく確認してください。