エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Gitレポジトリはパッチの集積ではなくてスナップショットの集積である。 · DQNEO日記
Gitはパッチを保存してはいない 勘違いしてる人が非常に多いのですが、Gitレポジトリに保存されているの... Gitはパッチを保存してはいない 勘違いしてる人が非常に多いのですが、Gitレポジトリに保存されているのはパッチ(差分)ではなくスナップショットです。 例えば、1から1億までの数字が書かれたテキストファイルを作ったとしましょう。 1 2 3 [中略] 100000000 このファイルをコミットすると、Gitレポジトリには巨大なファイルが1つ追加されます。 (※実際にはコミットオブジェクトやツリーオブジェクトといったファイルも別途追加されますが、細かいことは省きます) ここまでは誰でも理解できるでしょう。 巨大なファイルに「追記」するとどうなるか では次に、このファイルの末尾に1行追記します。 100000000 100000001 ← 追記 でこのファイルをコミットします。 するとどうなると思いますか? Gitレポジトリに巨大なファイルが2つできます。 この後 git show -pしたり
2013/10/31 リンク