| リポジトリ(repository) | 貯蔵庫。ファイルやディレクトリの状態を記録する場所。 |
|---|---|
| ローカルリポジトリ | 利用者の手元のコンピュータに作成されたリポジトリ。 |
| ブランチ | 履歴の流れを分岐して記録していくためのもの。分岐したブランチはほかのブランチの影響を受けない。 |
| リモートリポジトリ | ネットワーク上のサーバで運用され、プロジェクトの大本のファイル群を保管、管理するリポジトリ。 |
| プル(Pull) | リモートリポジトリの最新の状態を、ローカルリポジトリに反映させること。 |
| プッシュ(Push) | ローカルリポジトリから、変更内容をリモートリポジトリに上げること。 |
| コミット | ローカルでのファイルの追加・変更・削除を、リポジトリに記録する操作。いわゆるセーブのようなこと。 |
|---|---|
| コミットメッセージ | コミットする際にどのような変更を加えたか分かるように残しておくコメント。 |
| プルリクエスト | マージをする前に、第三者にレビューしてもらうためのリクエスト。 |
|---|---|
| マージ | 本番環境への機能の追加等。プルリクエストを承認して初めて反映させることができる。 |
| コンフリクト(競合) | 複数人が同じ箇所を変更した場合、どの記述を優先したら良いか分からない状態。 |
コミットメッセージ、プルリクエストで使用する接頭辞をご紹介します。
| 追加: | (機能・ファイルなどを)追加する。 |
|---|---|
| 変更: | (コードなどを)変更する。 |
| 削除: | (ファイル名やコードを)除去する。 |