げんきちの秘密基地

エンジニアリングが世の中の思いを実現してきた歴史に気づき、29歳未経験からWEBエンジニアとして転生!【Danger】綺麗事を割と本気で言ってきます【GitHub】https://github.com/0840kg【Twitter】https://twitter.com/0840kg

Git、コミットオブジェクトとは?その2

ぞす!げんきちです!\\\\٩( 'ω' )و ////

 

「いや、誰だよ」って方は、下記リンクを見てやってください。

  1. はじめまして!げんきちです! - げんきちの秘密基地

  2. 僕がエンジニアになりたい理由 - げんきちの秘密基地

目次〜

f:id:www08056561815:20190223214402j:plain

前回の続きです。

Git、コミットオブジェクトとは? - げんきちの秘密基地

 

今回は、このコミットオブジェクトの意味合いについて調べてみます。

4cf44f1e3fe4fb7f8aa42138c324f63f5ac85828 

 

一般的なシステムの場合

ファイルに変更が上書きされていきます。

つまり、「△2」は「△1」には戻せません。

 

f:id:www08056561815:20190217000618j:plain

 

Gitの場合

その時の全てのファイルのスナップショットが保存されます。

#未変更のファイルについては、同一ファイルへのリンクが保存される。

つまり、「A2」から「A1」に戻れます。

f:id:www08056561815:20190217002513j:plain

 

ゲームのセーブとは違うんですね。

git resetコマンドで、いつでも指定したコミットの状態に戻せます。

 

しかも、セーブを小分けにすることができます。

論理的に意味のある単位でコミットオブジェクトを生成することができます!

 

惚れてまうやろぉおおおおおおおお!!

 

<一日一新>

 渋谷、喜楽のワンタン麺。ワンタンぷりっぷり。

 

<学習進捗>

学習開始からの期間 :70日
今日までの合計時間:698h
今日までに到達すべき目標時間:639h
目標との解離:59h
10,000時間」まで、

 

残り・・・9,302時間!」

 

以上です。

読んでくれた方々、ありがとうございました!((_ _ (´ω` )ペコ。

genkichi.hateblo.jp

genkichi.hateblo.jp

 

f:id:www08056561815:20190224095507g:plain

twitter.com