##はじめに
この記事はJ自分用のメモです。
※内容について、誤った知識やもっとわかりやすい表現等ございましたら、ご指摘いただけますと幸いです。
用語 | 意味 |
---|---|
ディレクトリ | フォルダのこと |
リポジトリ | 開発の履歴管理を行う場所 |
ローカルリポジトリ | 自分のPCにあるリポジトリ、各人がそれぞれのPC上で使うリポジトリ |
リモートリポジトリ | GitHubにあるリポジトリ、サーバに配置して複数人で共有するリポジトリ |
ブランチ(branch) | 履歴を枝分かれさせること >他のブランチの影響を受けないため複数の作業を同時に進められる >作業単位で履歴を残すことで後で見た時にわかりやすい ・git branch [branch-name]:ブランチの作成 ・git branch:ブランチの一覧表示 ・git branch –d [branch-name]:指定したブランチを削除 |
マージ(merge) | ブランチで枝分かれした履歴を1つにまとめること |
コミット(commit) | ファイルの追加や変更の履歴をリポジトリに保存するコマンド |
インデックス(index) | コミットしたいファイルを登録する場所 |
ステージング(staging) | ファイルをインデックスにあげるコマンド |
プッシュ(push) | ローカルリポジトリの変更をリモートリポジトリに反映させるコマンド |
プル(pull) | リモートリポジトリの変更をローカルリポジトリに反映させるコマンド |
クローン(clone) | 既存のリモートリポジトリをローカルに落とすために使うコマンド 例)GitHubに公開されているリポジトリを自分のコンピュータへ落とすときに使う |
アド(add) | ファイルやディレクトリをインデックスに追加するために使うコマンド |
checkout | ローカルリポジトリのブランチを切り替えるときに使うコマンド |
remote | リモートリポジトリを操作するために使うコマンド ・git remote:リモートリポジトリの名称一覧を表示 ・git remote -v:リモートリポジトリの詳細一覧を表示 ・git remote add [name] [url]:リモートリポジトリを追加 ・git remote rm [name]:リモートリポジトリを削除 |
ステータス(status) | リポジトリの状態を確認するために使うコマンド |
init | リポジトリを新規作成する、または既存のリポジトリを初期化するコマンド |
mkdir | ディレクトリ(フォルダ)作成用のコマンド |
cd | ディレクトリ(フォルダ)を移動するときに使う 例)cd (移動先のパス) |