Git

R

【Git】リベース(Rebase)

リベース(Rebase/Git)とは、バージョン管理システムのGitにおいて、あるブランチで重ねた変更の記録を、別の地点の上に付け替えて並べ直す操作のことです。作業用のブランチを本流の最新の状態に追いつかせたり、変更の履歴を一本の線のように...
P

【Git】プッシュ(Push)

プッシュ(Push/Git)とは、バージョン管理システムのGitにおいて、自分のパソコンで記録した変更を、GitHubなどにある共有のリポジトリへ送り届ける操作のことです。手元でコミットしただけでは変更は自分のパソコンにしかないため、ほかの...
P

【Git】プル(Pull)

プル(Pull/Git)とは、バージョン管理システムのGitにおいて、GitHubなどにある共有のリポジトリから最新の変更を受け取り、自分のパソコンの作業内容に取り込む操作のことです。ほかの人が送った変更を手元に反映させ、チーム全員が同じ最...
M

【Git】マージ(Merge)

マージ(Merge/Git)とは、バージョン管理システムのGitにおいて、別々のブランチで進めた変更を、ひとつのブランチにまとめて合流させる操作のことです。新しい機能の開発や不具合の修正を別のブランチで進めたあと、その成果を本流に取り込むと...
R

【Git】リポジトリ(Repository)

リポジトリ(Repository)とは、Gitにおいて、ソースコードの内容とその変更履歴をまとめて保管しておく場所のことです。「repository(貯蔵庫)」という英単語のとおり、プログラムのファイルだけでなく、いつ・誰が・どこを変更した...
P

【Git】プルリクエスト(Pull Request)

プルリクエスト(Pull Request)とは、Gitを使った開発において、自分が変更したコードを本流のブランチに取り込んでもらうよう依頼する仕組みのことです。GitHubやGitLabなどのサービスで広く使われており、略して「PR」と呼ば...
B

【Git】ブランチ(Branch)

ブランチ(Branch)とは、Gitにおいて、開発の流れを枝分かれさせる仕組みのことです。「branch(枝)」という英単語のとおり、大元の流れから分岐した作業場所を作ることで、本体に影響を与えずに変更を試せるようになります。現実世界に例え...
C

【Git】コミット(Commit)

Gitで言うコミット(Commit)とは、バージョン管理システムであるGitにおいて、ファイルへの変更内容を記録として保存する操作のことです。作業内容にコメントを添えて記録を残すことで、いつ・誰が・どこを変更したのかを後から追跡できるように...
G

GitHub(ギットハブ)

GitHub(ギットハブ)とは、「Git」というバージョン管理システムを使った開発を、オンライン上で行えるようにする、開発者向けのプラットフォームサービスのことです。世界中の開発者が集まる場として、ソフトウェア開発における中心的な存在のひと...
G

Git(ギット)

Git(ギット)とは、プログラムなどのファイルの変更履歴を記録・管理するシステムのことです。「バージョン管理システム」と呼ばれる分野の代表格で、「いつ・誰が・どこを・なぜ変えたか」をすべて記録し、必要ならいつでも過去の状態に戻せます。現在の...