【GitHub Copilot】無料プランでAIにコードを書いてもらう方法

この記事で解決すること 「GitHub Copilotって聞いたことあるけど、無料で使えるの?」 GitHub Copilotは、コードを書いているとAIが自動で続きを提案してくれるツールです。無料プランがあるので、誰でも試せます。 GitHub Copilotとは VS Codeなどのエディタに入れる拡張機能で、コードを書き始めるとAIが「こう書きたいんじゃない?」と続きを提案してくれます。 例えば、こう書き始めると: # ファイルを読み込んで行数を数える AIが自動でこう提案してくれます: def count_lines(filename): with open(filename, 'r') as f: return len(f.readlines()) Tabキーを押すだけで提案を採用できます。 無料プランでできること 無料プラン 有料プラン(月10ドル) コード補完 月2,000回まで 無制限 チャット 月50回まで 無制限 対応エディタ VS Code等 VS Code等 月2,000回のコード補完は、個人の学習や小さなプロジェクトには十分な量です。 始め方 ステップ1: GitHubアカウントを用意する GitHubのアカウントが必要です。まだ持っていない方は: 👉 GitHubのアカウント作成方法はこちら ステップ2: VS Codeに拡張機能をインストール VS Codeを開く Ctrl + Shift + X で拡張機能を開く 「GitHub Copilot」と検索 「GitHub Copilot」をインストール GitHubアカウントでサインインを求められるので、許可する ステップ3: 使ってみる 新しいファイルを作って、コメントを書いてみてください。 # 1から10までの合計を計算する 数秒待つと、灰色の文字で提案が表示されます。Tab キーを押すと採用、Esc キーを押すとスキップです。 便利な使い方 コメントから関数を生成 日本語のコメントでやりたいことを書くと、関数を丸ごと提案してくれます。 ...

2026年4月16日 · 1 分 · ググっても分からなかった初心者へ

【GitHub】アカウントを作ったけど何すればいい?最初の使い方ガイド

この記事で解決すること 「GitHubのアカウントを作りました。で、何すればいいの?」 プログラミングを始めると「GitHubにコードを上げましょう」と言われます。でもGitHubを開いても、英語だらけで何をすればいいか分からない。 この記事では、GitHubで最初にやることだけに絞って説明します。 GitHubとは何か(30秒で理解) GitHubは「コードの保管場所」です。 Googleドライブがファイルの保管場所であるように、GitHubはプログラムのコードを保管する場所です。 違いは: コードの変更履歴が全部残る(いつ、誰が、何を変えたか) 間違えても過去の状態に戻せる 他の人とコードを共有できる 最初にやること:リポジトリを作る 「リポジトリ」はプロジェクトのフォルダのようなものです。1つのプロジェクトにつき1つのリポジトリを作ります。 ステップ1: 新しいリポジトリを作る GitHubにログイン 右上の「+」ボタン → 「New repository」をクリック 以下を入力: Repository name: my-first-repo(好きな名前でOK) Description: はじめてのリポジトリ(省略可) Public を選択 「Add a README file」にチェック ✅ 「Create repository」をクリック これでリポジトリが作られました。 ステップ2: READMEを編集してみる リポジトリのページに README.md というファイルがあります。これはプロジェクトの説明書です。 README.md をクリック 右上の鉛筆アイコン(✏️)をクリック 内容を書き換える: # はじめてのリポジトリ GitHubの練習用リポジトリです。 ## 今日やったこと - GitHubのアカウントを作った - リポジトリを作った - READMEを編集した 下にスクロールして「Commit changes」をクリック Commit は「変更を保存する」という意味です。普通の「保存」と違って、変更の履歴が記録されます。 ステップ3: 変更履歴を見る リポジトリのトップページに戻る 「2 commits」のようなリンクをクリック さっきの変更が記録されています。いつ、何を変えたかが全部残っています。 ...

2026年4月16日 · 1 分 · ググっても分からなかった初心者へ

【Git】git pushでrejectedエラーが出たときの対処法

この記事で解決すること ターミナルで git push したら、こんなエラーが出た。 ! [rejected] main -> main (fetch first) error: failed to push some refs to 'https://github.com/...' 「rejected」って何? 壊した? と焦るかもしれませんが、大丈夫です。よくあることで、簡単に直せます。 なぜこのエラーが出るのか GitHub上のコードと、あなたのPC上のコードが「ズレている」のが原因です。 たとえばこんな状況: GitHubの画面で直接ファイルを編集した 別のPCからpushした リポジトリを作るときにREADMEを自動生成した GitHubの方が「先に進んでいる」ので、Gitが「まずそっちの変更を取り込んでからpushしてね」と言っています。 解決方法 ステップ1: GitHubの変更を取り込む git pull origin main これでGitHub上の変更をあなたのPCに取り込みます。 pull は「引っ張ってくる」という意味で、GitHubからコードをダウンロードする操作です。 ステップ2: もう一度pushする git push origin main これで通るはずです。 pullしたら「conflict」と言われた場合 まれに、同じファイルの同じ場所を両方で編集していると「conflict(競合)」が起きます。 CONFLICT (content): Merge conflict in ファイル名 この場合は、該当ファイルを開くとこんな表示があります: <<<<<<< HEAD あなたのPCの内容 ======= GitHubの内容 >>>>>>> origin/main 残したい方を選んで、<<<<<<< ======= >>>>>>> の行を削除してから: git add . git commit -m "conflictを解決" git push origin main まとめと次のステップ rejected は「GitHubの方が先に進んでるよ」という意味 git pull してから git push すれば解決 conflictが出たら、ファイルを開いて残したい方を選ぶ Gitに慣れないうちはこのエラーに何度も出会います。でも毎回やることは同じなので、すぐ慣れます。 ...

2026年4月14日 · 1 分 · ググっても分からなかった初心者へ