質問: 端末からgithubの古いコミットを削除するにはどうすればよいですか? リポジトリがあります。端末から古いコミットを削除するにはどうすればよいですか? sshキーがアップロードされました。(私はgithubページを使用しています、それがバージョン追跡が重要ではない理由です、githubのストレージを無駄にしたくないです)
回答: .gitフォルダーを削除すると、gitリポジトリで問題が発生する可能性があります。すべてのコミット履歴を削除したいが、コードを現在の状態のままにしたい場合は、次のように非常に安全です。チェックアウトgit checkout --orphan latest_branch すべてのファイルを追加git add -a 変更をコミットするgit commit -am "commit message" ブランチを削除するgit branch -d master 現在のブランチの名前をマスターに変更しますgit branch -m master 最後に、リポジトリを強制的に更新しますgit push -f origin master ps:これは古いコミット履歴を保持しません。