GitHubとGitで頻出する基礎の用語をまとめました。
Git、GitHubは専門用語が多くて、初心者にとって敷居が高いですよね。初心者の方にもわかりやすいよう、できるだけ簡単な言葉で説明してみました。
関連記事
初心者のためのGitとGitHubの使い方
初心者のためのよく使うLinuxコマンド一覧表
用語 | 解説 |
---|---|
Git | バージョン管理システムの名称 |
GitHub | Gitで管理しているファイルをWeb上に保存できるサービスの名称 |
クローン | リモートリポジトリをローカルにコピーする機能のこと |
コミット | ローカルリポジトリに変更履歴を記録すること。撮影台にセットしたファイルの写真を撮って記録するイメージ |
コンフリクト | 同じ行に同時に別々の修正がされたときに発生する事象 |
ステージングエリア | コミットするファイルを置いておくためのエリアのこと。コミットする前の控室のイメージ。コミットするファイルを選択するためにある領域 |
チェックアウト | 指定した時点のデータを作業ディレクトリにダウンロードすること。チェックアウトすると、任意のコミットへ自分を移動できる |
フォーク | 他人が公開しているリモートリポジトリを自分のアカウントにコピーする機能のこと |
プッシュ | ローカルリポジトリからリモートリポジトリへファイルの変更を共有すること。自分のPCにあるファイルをサーバー上にあげること |
ブランチ | 1つのプロジェクトから分岐させることにより、プロジェクト本体に影響を与えずに開発を行える機能のこと |
プル | リモートリポジトリからダウンロードすること。サーバー上にあるファイルを自分のPCにダウンロードすること |
プルリクエスト | 自分が変更した内容を取り込んでもらうよう依頼すること |
ポインタ | 今ココという意味。今自分がいるブランチを表す |
マージ | ブランチを統合すること |
マスターブランチ | 最初から存在するブランチのこと。本流。基本的にマスターブランチは本番用の最新のソースコードが保たれるようになっている |
リポジトリ | 過去の状態が記録されている貯蔵庫のこと |
リモートリポジトリ | ネット上にあるリポジトリのこと |
ローカルリポジトリ | 手元のパソコン内のリポジトリのこと |
add、commit、pushのイメージ
コメント