gitとは
ソースコードを始めとするファイルの変更履歴を管理するためのシステムです。
変更履歴を記録するシステムののことをバージョン管理システムと言います。
gitをなぜ使う必要があるのか
ファイルの変更履歴を管理するため
gitを使う上での利点
何か問題があった時に過去のファイルに戻れるようにしておくため
githubとは
gitの仕組みを利用したwebサービスのこと。gitの機能に対してチーム開発の便利な機能と付け加え、
gitにおけるリモートリポジトリの役割もになっている。
github上にチームで共有のプロダクト(ソースコード)を配置し、開発者はgithub上からソースコードをコピーしたり、ソースコードをgithub上のリポジトリに反映させることができる