仁和歌ブログ

情報のインプットしかしてこなかった自分が、情報のアウトプットに挑戦していくブログ。

Gitのはじめかた(0) 【Gitとは】【GitHub/GitLabとは】

Gitとは

分散型バージョン管理システムです。

ソースコードやファイルの変更履歴を記録・管理できる「バージョン管理システム(VCS : Version Control System)」の一種です。

バージョン管理システムには他に「SVN(Apache Subversion)」があり、こちらは集中型バージョン管理システムと呼ばれます。

GitHub、GitLabとは

どちらも、Gitリモートリポジトリ1を提供するクラウドサービスです。 複数人で開発するのに有用な機能が提供されており、チームでの開発に便利です。

また、GitLabはオープンソースソフトウェア(OSS)の名称でもあり、自前でGitLabサーバを構築する事も可能です。

Gitを使うには

GitHubやGitLabは、Git入門の記事に必ずと言っていいほど出てくる名前ですが、Gitを使うために必ずこれらのサービスを利用しなければならないということはありません。

リポジトリクラウドで共有したい場合やチームで開発を行う場合に、必要になってから利用を検討すれば問題ないです。

そしてGitだからこそ、「後からGitHubやGitLabを使い始めたら面倒なことになった」といったことは一切問題ないです。

むしろ、手順や覚える事が増えるので、最初は登録せずにローカルだけでGitを使った方が理解が深まると言って良いくらいです。

具体的な「Gitのはじめかた」は、次の記事で説明したいと思います。


  1. ファイルの各バージョンを保持するデータベースを「リポジトリ」と呼びます。