タグ

Gitに関するajapoのブックマーク (2)

  • Git リポジトリに上がっているファイルを履歴ごと消すには? - Qiita

    仕事で必要になったので、ファイルを履歴ごと消す方法を試してみました。 ファイルを消しても履歴は残っている 例えば、1GB のバイナリファイルを Commit & Push したとします。 そして、それを git rm で削除したとしてもリポジトリの容量は減りません。 なぜか? git rm は「ファイルが削除されたことにするコマンド」であって、「Git リポジトリ内に保存されている履歴を消すコマンド」ではないからです。 このサイトに書かれていますが、Git は「差分」ではなく「スナップショット」を保存して、「どのスナップショットを参照するのか?」をコミット単位ごとに切り替える仕組みです。 git rm は、この「どのスナップショットを参照するのか?」という情報を削除するコマンドです。 もし、データを丸ごと消したいのであれば、保存されている全ての「スナップショット」を消さなければなりません。

    Git リポジトリに上がっているファイルを履歴ごと消すには? - Qiita
  • [結] 2008年11月 - 結城浩の日記 - GitとSubversion

    目次 2008年11月30日 - 日曜日 / 2008年11月29日 - 土曜日の夜 / 土曜日 / 2008年11月28日 - 階段の上り方クイズ / 私信 / 『数学ガール』コミックスが増刷(!) / 2008年11月26日 - 『数学ガール』コミックスが大変好評のようです / 2008年11月25日 - 火曜日 / 2008年11月24日 - 月曜日の夜 / 月曜日 / 2008年よかった探しリース / 2008年11月20日 - 木曜日 / 2008年11月19日 - 『数学ガール』コミックスの表紙が到着しました / 2008年11月18日 - 数学セミナー1月号にインタビュー記事が載ります! / 2008年11月17日 - 月曜日 / 2008年11月16日 - 書籍『ゲノムと聖書』 / 土曜日 / 2008年11月14日 - 金曜日 / 『新版暗号技術入門——秘密の国のアリス』

    ajapo
    ajapo 2008/11/10
    GitとSubversionについてのメモ
  • 1