Git
Git
ファイルの変更履歴を記録し、過去の状態に戻したりチーム開発を支えたりするツール
簡単に説明すると
Gitとは、プログラムのソースコードなどの変更履歴を記録して追跡するための「分散型バージョン管理システム」だよ。 ファイルを単に上書きするのではなく、変更の歴史を保存して過去の状態を復元できるのが特徴なんだ。 また、開発の流れを枝分かれさせたり、ネットに繋がっていなくても自分のパソコン内で作業や履歴確認を行ったりすることができるよ。 世界中のエンジニアが協力して一つのソフトウェアを作るような開発において、標準的に利用されているんだ。
名前のヒミツ
Git(ギット) 英語のスラング(俗語)で「嫌なやつ」といった意味があるんだ。 開発者のリーナス・トーバルズが冗談めかして、自分のプロジェクトに自分っぽい名前を付けた、という由来が知られているよ。
くわしく見てみよう!
Gitとは、プログラムのソースコードなどの変更履歴を記録して追跡するための「分散型バージョン管理システム」のことだよ。
いつ、誰が、どのファイルを、どのように変更したかを、開発の区切りごとに記録しておけるツールなんだ。
最大の特徴は、ファイルを単に上書き保存するのではなく、変更の歴史をスナップショットとして保存する点にあるんだ。
これにより、過去の記録した時点の状態を復元したり、実験的な機能を試すために「ブランチ」を切って開発の流れを枝分かれさせたりすることが簡単になるよ。
また、自分のパソコン内に履歴を持てるから、ネットに繋がっていなくても作業や履歴確認ができるのも大きなメリットだね。
多くのソフトウェア開発プロジェクトで、Gitは標準的に利用されているんだ。
インターネット上のGitHubやGitLabなどのホスティングサービスと組み合わせることで、世界中のエンジニアが協力して一つの巨大なソフトウェアを作り上げているんだよ。