Git
Gitといのうは
分散型バージョン管理
バージョン管理システムといのは
システムファイルの変更履歴を管理してくれるシステム
リポジトリといのうのは バージョン管理システムが使っている変更履歴をまとめたノート
概念
・リモートリポジトリ 開発過程を共有
・ローカルリポジトリ オフラインでの作業可能
ワークツリー(add)→ステージングエリア(commit)→ローカルリポジトリ(push)→リモートリポジトリ
用語 インデックス コミットしたいファイルやファイルの一部を登録するところ ワークツリー 履歴管理を行いたいファイルがある場所 *ベアリポジトリ
*ノンベアリポジトリ
ステージ ワークツリーからコミットしたいファイルやファイルの一部をインデックスに登録すること リセット
*プル
*フェッチ
*リベース
*コンフリクト
*ブランチ
*.gitignore 履歴管理の対象外とするファイルを登録するところ。
マージ 異なるブランチの変更を反映させること ブランチ 履歴管理を枝分かれさせたもの *
*
*