GitコマンドやGithubについて、よく使われるらしい用語をまとめます。
適宜追記したり、今後別途切り出して記事にするものもあるかもしれません。
リポジトリ -Repository
データを管理する場所。
2種類のリポジトリが存在する。
ローカルリポジトリ: 自分のPC上(ローカル環境)に置かれるリポジトリ。
リモートリポジトリ: 外部サーバーやネットワーク上に置かれるリポジトリ。
クローン -Clone
ローカル環境で使用するためにリモートリポジトリのコピーを作成する機能。
ブランチ -Branch
主流(マスターブランチと呼ぶ)から分岐させ、並行作業を行うため機能ごとに作成する。
分岐させたブランチでの修正内容は他のブランチの影響を受けない。
コミット -Commit
おこなった作業内容をローカルリポジトリに反映する操作。
プッシュ -Push
コミットされた内容をリモートリポジトリに反映する操作。
プル -Pull
リモートリポジトリの内容をローカルリポジトリに反映する操作。
プルリクエスト(プルリク) -Pull request
Githubに備わっているレビュー機能。
おこなった作業内容を基のブランチに取り込む際に、第三者に内容を確認してもらう。
マージ -Merge
異なるブランチの作業内容を反映すること。マージ先とマージ元双方に履歴が残る。
コンフリクト -Conflict
マージした際に、同じファイルの同じ箇所に対して変更がなされていると、変更同士が衝突する。
自動で反映されないため、手動で修正が必要になる。