AI任せのWeb開発奮闘記【第8話】深夜のGitHub奮闘記

『深夜のリポジトリ作成』

夜10時。いつものように残業帰りのTAKAは、自宅のデスクトップPCの前でため息をついていた。今日はGitHubというものに挑戦する日だ。

TAKA: 「はぁ…GitHubってなんだろう…リポジトリって何?ドキュメント読むの面倒くさいなぁ…」

TAKA:(心の声)「めんどくさそう…でもAI老師さんがいれば大丈夫!きっと全部教えてくれるはず!」

TAKA: 「AI老師さーん!GitHubの使い方を教えてください!」

『AI老師、今日も呆れ顔』

AI老師: 「まったく…まずは自分で調べてみたらどうかね?GitHubの公式ドキュメントには詳しい説明が…」

TAKA: 「えーっと…ファイルを共有するところ…とか?正直よく分からないです…」

AI老師: 「はぁ…(深いため息)分かった。一緒に進めていこう。ただし、今回は基本的な概念だけは理解するんじゃぞ」

『リポジトリ作成の謎』

AI老師: 「まずはGitHubにリポジトリを作成するんじゃ。これはプロジェクトの保管庫のようなものじゃ。コードの変更履歴を管理したり、他の開発者と協力したりするのに使うんじゃ」

TAKA: 「へぇ!でも難しそう…というか、なんで履歴を管理する必要があるんですか?」

AI老師: 「それはな、例えば新機能を追加してバグが発生した時に、前の正常な状態に戻せるようにするためじゃ。また、複数人で開発する際にも重要なんじゃ」

TAKA: 「なるほど…って、今は一人で開発してるんですけど…」

AI老師: 「将来のことを考えて、今のうちから良い習慣をつけておくのじゃ。まずはREADME.mdファイルを作ってみよう」

TAKA: 「README?なんですかそれ?またなんか難しそうな…」

『予想外の発見』

TAKA: 「あれ?思ったより簡単かも!ボタンをポチポチするだけですね!」

AI老師: 「おや?珍しく前向きな発言だね。ただし、これは始まりに過ぎないぞ」

TAKA: 「えへへ…でも次は何すればいいんだろう…」

『深夜のクローン作戦』

AI老師: 「次は、作成したリポジトリをローカルにクローンするんじゃ」

TAKA: 「クローン!?なんか難しそうな言葉が…またドキュメント読まないといけないんですか?」

AI老師: 「簡単に言えば、GitHubのファイルを自分のパソコンにコピーすることじゃよ。これがないと、ローカルで開発ができないからの」

TAKA: 「へぇ!でもどうやって…マウスでドラッグ&ドロップとかじゃダメなんですか?」

『コマンドラインの恐怖』

AI老師: 「コマンドプロンプトを開いて、git cloneコマンドを使うんじゃ。これが基本的な…」

TAKA: 「えっ!?コマンド!?黒い画面!?ちょ、ちょっと待ってください!」

AI老師: 「はぁ…(またため息)一緒にやってみようか。そんなに怖がることはないぞ」

TAKA:(心の声)「黒い画面こわい…でもAI老師が付いてるから、なんとかなるはず…」

『夜更けの成功』

TAKA: 「やった!ファイルがコピーできました!AI老師のおかげです!」

AI老師: 「よかったね。ただし、これはまだ始まりに過ぎないぞ。Gitの基本的な使い方を理解するには…」

TAKA: 「えっ?まだあるんですか?」

AI老師: 「もちろんじゃ。次はファイルの追加やコミット、プッシュなど、もっと重要な…」

TAKA: 「むぐぐ…今日はここまでにします!もう夜も遅いですし!」

AI老師: 「まったく…明日は逃げ出さずに最後まで付き合うんじゃぞ」

【AI任せプログラマーTAKAの今日のひとこと】

「GitHubって最初は怖かったけど、意外とできた!…けど、まだまだ続きがあるみたい。黒い画面は相変わらず怖いけど、AI老師がいれば大丈夫!…たぶん!」

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です