Git、コミットオブジェクトとは?その2
ぞす!げんきちです!\\\\٩( 'ω' )و ////
「いや、誰だよ」って方は、下記リンクを見てやってください。
目次〜
前回の続きです。
今回は、このコミットオブジェクトの意味合いについて調べてみます。
4cf44f1e3fe4fb7f8aa42138c324f63f5ac85828
一般的なシステムの場合
ファイルに変更が上書きされていきます。
つまり、「△2」は「△1」には戻せません。
Gitの場合
その時の全てのファイルのスナップショットが保存されます。
#未変更のファイルについては、同一ファイルへのリンクが保存される。
つまり、「A2」から「A1」に戻れます。
ゲームのセーブとは違うんですね。
git resetコマンドで、いつでも指定したコミットの状態に戻せます。
しかも、セーブを小分けにすることができます。
論理的に意味のある単位でコミットオブジェクトを生成することができます!
惚れてまうやろぉおおおおおおおお!!
<一日一新>
渋谷、喜楽のワンタン麺。ワンタンぷりっぷり。
<学習進捗>
学習開始からの期間 :70日
今日までの合計時間:698h
今日までに到達すべき目標時間:639h
目標との解離:59h
「10,000時間」まで、
残り・・・「9,302時間!」
以上です。
読んでくれた方々、ありがとうございました!((_ _ (´ω` )ペコ。