【Git/Github】【初心者向け】Git・Githubの基本用語

Git/Github

リポジトリ

ファイルやディレクトリの保存場所のこと。

  • リモートリポジトリ:複数の人が利用できるサーバに配置しているリポジトリ。
  • ローカルリポジトリ:自分のPCに配置するリポジトリ。

クローン

リモートリポジトリを複製・ダウンロードし、自身のローカルリポジトリを作成する操作。

ワークツリー

実際に作業をしている、作業中のディレクトリ。

インデックス

リポジトリとワークツリーの間に存在する、リポジトリへのコミットを用意する場所。

ブランチ

独立した開発ラインのこと。これがあることで、プロジェクト本体に影響を与えずに、複数名で複数箇所を同時開発できる。

コミット

ローカルリポジトリ上で、ファイルやディレクトリの変更をリポジトリに記録する操作。

プッシュ

ローカルリポジトリ内の変更内容をリモートリポジトリに送る操作。

マージ

ブランチを他のブランチに統合する操作。

フェッチ

リモートリポジトリにおける最新内容を、ローカルリポジトリに取得する操作。自動生成されているoriginブランチには内容がマージされるが、実際に作業しているブランチには自動的にマージされない。

プル

リモートリポジトリからローカルリポジトリを更新する操作。リモートリポジトリにおける最新の変更を取得し、現在のローカルリポジトリ内のブランチにそれらをマージする。つまり、フェッチとマージを一気に行う。

プルリクエスト

コードの変更を他の人に通知し、マージを依頼する機能。

タイトルとURLをコピーしました