Gitの単語
リポジトリ
ファイルやフォルダの履歴を記録する場所
ロ-カルリポジトリ
自分のPCに作られるリポジトリ
リモートリポジトリ
リモート上のリポジトリ、Git上に作られるリポジトリ
ペアリポジトリ
ワークツリーを持たないリポジトリ
ワークツリー
履歴管理を行うファイルの保存場所
インデックス
コミットしたいファイルを登録するところ
コミット
インデックスに登録した変更内容をローカルリポジトリに反映
リセット
コミットする前の変更内容をローカルリポジトリに反映
ステージ
ワークツリーからコミットしたいファイルをインデックスに登録
ハンク
変更した範囲、変更したひとかたまり
ヘッド
作業対象となっているブランチやコミット
ブランチ
履歴管理を分岐させたもの
複数の変更履歴を並列管理
チェックアウト
操作対象とするブランチを切り替える
ヘッドを切り替える
プッシュ
ローカルリポジトリの変更をリモートリポジトリに反映
プル
リモートリポジトリの変更をローカルリポジトリに反映
マージ
異なるブランチの変更を反映(相互の現行履歴が残る)
リベース
異なるブランチの変更を反映(変更履歴が片方に集約)
リバート
指定したコミットの内容を打ち消して新しいコミットを作成
コンフリクト
複数人が同じファイルの同じ場所を変更したときにおこるエラー
フォーク
リモートリポジトリをコピーしてリモートリポジトリを作成
クローン
リモートリポジトリをコピーしてローカルリポジトリを作成
.gitignore
履歴管理の対象外のファイルを登録するところ