memorandum

IT技術の習得を記録します

gitの構造

f:id:IT_expertise_diary:20161123201550p:plain

・ワーキングツリー[working tree]:最新のファイルの状態
 
・インデックス[index](ステージ[stage]):コミットするためのファイルの状態
 
・ローカルリポジトリ[local repository]:ファイルの変更履歴を記録(手元で管理)
  ・ヘッド[HEAD]:最新のコミットの状態
 
・リモートリポジトリ[remote repository]:ファイルの変更履歴を記録(みんなで共有)
 
 add:「ワーキングツリー → インデックス」への反映
 commit:「インデックス → ローカルリポジトリ」への反映
 push:「ローカルリポジトリ → リモートリポジトリ」への反映
 

f:id:IT_expertise_diary:20161123201728p:plain