記事内に広告が含まれています

Visual StudioとGitHubの連携方法(初期設定からプッシュまで)

vs-github 開発環境

Visual Studioでは、GitHubへのサインインから、リポジトリの作成・コミット・プッシュまでを画面上で操作できます。

この記事では、手元のC#プロジェクトをGitHubにアップロードし、その後の変更を反映する方法を解説します。

前提

※今回は、まだGitで管理していないプロジェクトから、新しいGitHubリポジトリを作成する手順で進めます。操作を試すためのプロジェクトがない場合は、Visual StudioでC#のコンソールアプリを作成しておいてください。

リポジトリの作成とプッシュ方法

まずは、手元のプロジェクトをGitHubにアップロードします。

Visual Studioの「作成とプッシュ」を使うと、自分のPC上とGitHub上にリポジトリを作成し、コードをGitHubへ送るところまでをまとめて実行できます。

リポジトリは、ソースコードとその変更履歴を管理する場所です。

  • ローカルリポジトリ:自分のPC上にあるリポジトリ
  • リモートリポジトリ:GitHubなど、自分のPCとは別の場所にあるリポジトリ

GitHubで管理したいプロジェクトをVisual Studioで開いてください。作成したばかりのプロジェクトでも、これまで開発していたプロジェクトでも、まだGitで管理していないものなら同じ手順で進められます。

プロジェクトを開いたら、上部の[Git]メニューから[Gitリポジトリの作成]をクリックします。

もし[Git] がメニュー バーにない場合は、[ツール]>[オプション]>[ソース管理]>[プラグインの選択] を開き、[現在のソース管理プラグイン] に [Git] を選択してください。

初めてGitHubと連携する場合はサインインが必要です。アカウントの「サインイン」から「GitHubアカウント」をクリックしてください。

ブラウザが開くので、画面の案内に沿ってGitHubへのサインインを完了してください。アカウントの設定によっては、2段階認証などの追加認証が求められます。

サインインに成功したらVisual Studioに戻ってください。GitHubのアカウント名が表示されていれば連携成功です。

「作成とプッシュ」を押す前に、次の項目を確認してください。

項目確認する内容
ローカルパスGitで管理したいプロジェクトが含まれるフォルダになっていること
.gitignoreテンプレートC#のVisual Studioプロジェクトでは、既定の「VisualStudio」を選ぶ
アカウント・所有者リポジトリを作成したいGitHubアカウントになっていること
リポジトリ名GitHub上で使う名前を入力する。画像の例では「FirstApp」
表示範囲公開する予定がなければ、非公開(Private)を選ぶ

.gitignoreは、Gitの管理対象から除外するファイルを指定するものです。「VisualStudio」のテンプレートでは、ビルドで生成されるファイルなどを除外できます。

設定を確認したら、「作成とプッシュ」をクリックしてください。GitHubにリモートリポジトリが作成され、コードが送信されます。

作成とプッシュが完了したら、GitHubの自分のリポジトリを確認してみましょう。

作成したリポジトリが追加されているはずです。

基本的なGit操作

ここからは、最も基本的なGit操作について簡単に説明します。

Git操作は、[表示] >[Git変更] から開く、Git変更ウィンドウで行います。

コミット

コミットとは、ファイルの変更内容を、ローカルリポジトリに履歴として記録する操作です。

早速、コードを変更してコミットしてみましょう。下のスクショでは、Program.csの表示メッセージを次のように変更しています。

Console.WriteLine("こんにちは、世界!");

変更したら、ファイルを保存してください。

[Git変更]ウィンドウに変更したファイルが表示されるので、ファイルの右側にある「+」ボタンをクリックします。

この操作をステージと呼びます。次のコミットに含める変更を選ぶための操作です。

次に、コミットメッセージ入力欄へ、変更内容が分かるメッセージを入力します。今回は、スクショと同じように「メッセージを日本語に変更」と入力してみましょう。

変更したファイルが「ステージされている変更」に表示されていることを確認し、「ステージング済みをコミット」をクリックしてください。

以下のように表示されればコミット完了です。

これで、自分のPC上に変更履歴が記録されました。次に、コミットした内容をGitHubへ送る「プッシュ」を行います。

プッシュ

「↑」ボタンをクリックし、コミットした内容をプッシュしてみましょう。

プッシュが完了したら、ブラウザでGitHubのリポジトリを開き、ページを再読み込みします。

Program.csを開いて、先ほど変更した内容に変わっていることを確認してください。変更が反映されていれば、プッシュ成功です。

今後もコードを変更したら、ファイルを保存 → ステージ → コミット → プッシュの順に操作することで、GitHubへ変更を反映できます。

Visual Studioをさらに学びたい方へ

今回は、Visual StudioでGitHubと連携し、作成したプロジェクトをGitHubへプッシュする基本的な流れを解説しました。

Visual StudioでのGit操作や、C#開発でよく使う基本操作をさらに学びたい方は、以下の記事や書籍も参考にしてみてください。

Git操作をさらに詳しく学びたい方へ

Visual Studioでの便利なGit操作をより詳しく知りたい方は、よく使う操作をまとめた以下の記事も参考にしてください。

よく使う Visual StudioでのGit操作まとめ
Visual Studioでよく使うGit操作をまとめました。すべてGUI上で操作が可能なので、しっかりマスターして開発効率をアップさせましょう。

Visual Studioの基本操作もまとめて学びたい方へ

GitHub連携に加えて、Visual Studioを使ったC#開発の基本操作もまとめて学びたい方に向けて、Kindle本『Visual Studio 2026 実践入門』を書きました。

小さなアプリを作りながら、コード編集・ビルド・デバッグ・Git/GitHub連携を順番に体験できます。 Visual Studioでの開発の流れをひと通り確認したい方は、ぜひ参考にしてみてください。

Visual Studio 2026 実践入門

Visual Studio 2026を使って、C#開発の基本操作からGitHub Copilot・Azureデプロイまで一通り学べるKindle本です。

Kindle+(旧Kindle Unlimited)会員の方は、追加料金なしで読めます。

Amazonで詳細を見る

GitHub Copilotも使ってみたい方へ

AIアシスタントツールのGitHub CopilotをVisual Studioで使い始めたい方は、以下の記事も参考にしてください。

Visual Studio 2026でのGitHub Copilotの使い方
Visual Studio 2026でのコード補完やCopilotチャット、インラインチャットといった基本機能や、NESやエージェントモードといった最新機能の使い方を、網羅的にわかりやすく解説します。

C#学習全体の進め方を知りたい方へ

この先「何を作りながら学ぶか」や「どの順番で学ぶか」を整理したい方は、Webアプリ開発までを見据えたC#学習ロードマップも参考にしてみてください。

【初心者向け】C#学習ロードマップ(Webアプリ開発編)
C#でWebアプリを作れるようになりたい初心者向けに、学ぶ順番をロードマップ形式で整理。環境構築からC#基礎、Blazorによる実践まで解説します。
開発環境
シェアする

コメント

タイトルとURLをコピーしました