メイン コンテンツへスキップ
Visual Studio
Visual Studio 向け GitHub 拡張機能2025-08-14T12:47:17-07:00

Visual Studio と GitHub の連携が向上

GitHub と Visual Studio を使用して、ソース管理と CI/CD ワークフローをコードに近づけます。
GitHub サポートが Visual Studio に組み込まれました。

GitHub とのシームレスな統合

Visual Studio を使用して、GitHub.com または GitHub エンタープライズ アカウントを認証してリポジトリを作成し、最初のコミットを GitHub にプッシュします。

Copilot Free を使用すると、誰もが AI の力を活用できます

GitHub Copilot Free を使用すると、一部の Copilot 機能へのアクセスを制限することで、IDE で AI を利用したコーディング 支援を体験できます。 Copilot Free を使用すると、Completions、Edits、Chatなど、Visual Studio のすべての AI 統合機能にアクセスできるようになりました。

IDE 内からクローンおよびコード作成を行う

IDE 内からクローンおよびコード作成を行う

GitHub リポジトリを参照し、ローカル コンピューターにリポジトリをクローンして、コミットとプッシュを開始します。

新しいリポジトリを作成してプッシュする

1 つの手順で、ローカル コードを取得しそれを GitHub 上の新しいリポジトリプッシュします。 Visual Studio により、ローカルおよびリモートでのリポジトリ作成が処理されます。 リポジトリを完全に非公開にすることもできます。

ブランチ、ステージング、コミット

ブランチを作成し、ステータス バーからブランチ間を切り替えます。 Git 変更ツール ウィンドウの GitHub 問題検索を使用して、変更を表示し、コミットするファイルをステージし、コミットします。

マージしてリベースする

Visual Studio 内で機能を直接完成させたら、ブランチをマージまたはリベースします。 プル時にマージまたはリベースするかフェッチ時にブランチを取り除くかを 
選択することもできます。

pull request の作成

新しいpull request ウィンドウでリモート ブランチから pull request を作成します。 タイトル、Markdown サポートによる説明、レビュー担当者を追加し、変更内容を一度に Visual Studio 内で確認できます。

マージの競合を解決する

Visual Studio では、マージ競合が発生するとすぐにそれが認識され、マージされていない変更が [Git 変更] ウィンドウに表示されます。 組み込みのマージ エディターでは競合するそれぞれの変更が示され、受け取ったものと現在のもののどちらかを採用することができます。また、マージを受け入れた場合の結果が表示されます。

CI/CD ワークフローと GitHub アクションの統合

Visual Studio の発行では、Azure にデプロイされている ASP.NET Core アプリケーションの GitHub Actions を簡単にセットアップできます。数回クリックするだけで、機能する GitHub Actions ワークフローが Visual Studio で生成されます。