GitHubとは?

GitHubは、Gitリポジトリをオンライン上で共有・管理できるサービスです。自分のコードを世界に公開したり、他の開発者と協力して開発を進めたりすることができます。

GitHubリポジトリ作成

GitHub上に新しいリポジトリを作成することから始まります。

リモートへの保存:Push

ローカルリポジトリでのコミット内容を、GitHub上のリポジトリ(リモートリポジトリ)に送信することを「プッシュ(Push)」と呼びます。

コミットしてプッシュ

VSCodeではコミットとプッシュを一度に行うことも可能です。

チームでの共同開発

プロジェクトに他のメンバーを招待し、協力してプログラムを書き上げます。これを「共同開発」と呼びます。

コラボレーターの設定

リポジトリの設定(Settings)から協力メンバーを招待できます。

メンバーへの招待

招待したいユーザーのIDやメールアドレスを検索して追加します。

通知の確認

招待されたメンバーには通知が届きます。

招待の承諾

招待を承諾すると、リポジトリへの書き込み権限が付与されます。

作業成果の確認

誰がどのようなコミットをしたかは、GitHub上の「Commits」画面で一覧表示されます。

コミット履歴

複数のメンバーが協力して作業を進めている様子が確認できます。

[!IMPORTANT] チーム開発では「最新のコードを取得してから自分の変更をプッシュする」というルールが重要です。これを怠ると「コンフリクト(衝突)」が発生する原因となります。