Git初めてのGit

Day 2GitHubとつなぐ — 保存・共有・持ち運び

GitHubでできること — 置き場・説明書・公開

GitHubがくれるもの(リポジトリの置き場、README、履歴の閲覧、他人のコードから学ぶ、公開の場)を読んで説明できるようにする。

GitHubは「コードの置き場+α」

GitHubはただのバックアップ倉庫ではありません。コードを置くだけでなく、見せる・説明する・学ぶ・公開する、いろいろなことができる場所です。ここではその「できること」を整理します。

  • リポジトリの置き場: プロジェクトごとに、記録と履歴をまとめて保管できる
  • README(読んで、の意): プロジェクトの説明書。開いた人が最初に読むトップページになる
  • 変更履歴の閲覧: いつ・誰が・何を変えたかをブラウザで見られる
  • 他人のコードを見る・学ぶ: 世界中の公開プロジェクトを読んで勉強できる
  • 公開の場: 自分の作品を世界に見せられる。ポートフォリオにもなる

READMEは「入口の説明書」

リポジトリを開くと、README.md というファイルの中身が自動でトップに表示されます。これは「このプロジェクトは何か」「どう使うか」を書いた説明書です。初めて訪れた人が迷わないための入口の看板だと思ってください。

なぜREADMEが大事?

どんなに良いコードでも、説明がないと他人(未来の自分も含む)は使い方がわかりません。READMEは「はじめまして、これはこういうものです」と伝える最初の一言。だから丁寧に書くと親切です。

そしてGitHubは、あなたの学びを「見せる場所」にもなります。AIと一緒に書いたコードの練習も、GitHubに置いて公開すれば、成長の記録として残り、就活や転職のときに「これを作りました」と示す材料(ポートフォリオ)になります。

PCの中だけ

自分しか見られない/PCが壊れると消える/作品として見せにくい

GitHubに置く

リンクで誰にでも見せられる/クラウドに残るので安心/ポートフォリオ・公開先になる

AIにはこう聞く

「初心者の学習用リポジトリに置くREADMEには、最低限どんな項目を書くと親切ですか?サンプルの見出し構成を教えてください。」

読んでも腑に落ちない所は、AIに噛み砕いてもらいましょう。

理解度チェック

答えられれば、面接で説明できる状態に一歩近づきます。

Q1

GitHubのリポジトリを開いたとき、トップに自動で表示される「説明書」の役割を持つファイルは?

Q2

GitHubにコードを置くと、PCの中だけに置くのと比べてどんな良いことがあるか、3つ挙げて説明してください。

記述式です。まず自分の言葉で答えを考えてから、模範解答を開いて自己採点してください。