GitHub ゼロから学習サイト
GitとGitHubを「何それ?」の状態から、チームで安全に運用できるレベルまで導く学習サイトです。読むだけでなく、実際に手を動かしながら進める構成になっています。
📖 このサイトの使い方
- 上から順に進めてください。各章は前の章の知識を前提にしています。
- 各章の最後にある「理解度チェック」にチェックを入れると、このページに進捗が表示されます(このブラウザにのみ保存されます)。
- 黒いコードブロックはそのままコピーして実行できるコマンドです。右上の「コピー」ボタンでコマンド部分だけコピーできます。灰色の行は実行結果の例です。
- コマンドは Windows の PowerShell を前提に書いています。
学習の流れ
全10章+付録です。1章あたり30分〜1時間が目安。基礎編だけでも「自分のコードをGitHubで管理・公開する」ところまで到達できます。
ゴール
- 基礎編(1〜5章): 自分のプロジェクトをGitで管理し、GitHubに公開できる
- チーム編(6〜8章): Pull Requestを使った共同開発と、安全な運用ルールを実践できる
- 応用編(9〜10章): GitHub Actionsの基本を理解し、この学習サイト自体をGitHub Pagesで世界に公開する
⚠ 先に一つだけ伝えたい大事なこと
GitHubは「世界に公開する」機能を持つサービスです。パスワードやAPIキーを一度でもアップロード(push)すると、削除しても履歴に残り続けます。詳しくは8章で扱いますが、「秘密情報は絶対にコミットしない」ことだけは今日から意識してください。