タグ

ブックマーク / udomomo.hatenablog.com (1)

  • GitHubでやらかしたコミット履歴を(ほぼ)見えなくする方法 - りんごとバナナ

    Gitを覚えたての初心者が一番よくやらかすミスは、パスワードやAPIキーをハードコーディングしたものをリモートリポジトリにプッシュしてしまうことじゃないだろうか。 もちろん速やかにパスワードやキーの変更をすることは前提だが、問題は恥ずかしいコミット履歴がその後も残ってしまうことだ。 そんなときにどうすればいいか、この前teratailで他の人の回答を見る機会があったので実際に試してみた。 はじめに この方法は、ざっくり言えば歴史を改変することに等しい。多人数で開発をしているときに何の断りもなく使うと、トラブルが起こる可能性が高いので注意すること。 やらかしたコミットを作る 実際にリポジトリを作り、プッシュを2回行った。内容はteratailのAPIを叩くサンプルコードだ。 github.com $ git log --oneline bd6c846 (HEAD -> master, ori

    GitHubでやらかしたコミット履歴を(ほぼ)見えなくする方法 - りんごとバナナ
  • 1