Visual Studio と GitHub
メイン コンテンツへスキップ
Visual Studio
Visual Studio 向け GitHub 拡張機能2021-11-19T10:01:22-08:00

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

“新しい Git 統合をよく使用しています。 シンプルですっきりとした Git エクスペリエンスです。”
– GitHub ユーザー

GitHub とのシームレスな統合

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

Seamless integration with GitHub
Clone and code from within the IDE

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

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

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

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

Create and push new repos

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

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

Merge and Rebase

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

Resolve merge conflicts

マージの競合を解決する

マージの競合が発生すると、Visual Studio ですぐにそれが認識され、マージされていない変更が [Git 変更] ウィンドウに表示されます。組み込みのマージ エディターでは、競合するそれぞれの変更が示されるため、現在または以後の状況を把握できます。また、マージを受け入れた場合の結果が表示されます。

リポジトリの履歴を参照する

Git リポジトリ ウィンドウを使用して、ブランチとその履歴の全体像を把握します。個々のコミットを選択すると、詳細とファイルの差分が表示されます。差分を並べて表示することを好むユーザーもいれば、インライン ビューを好むユーザーもいます。両方を Visual Studio で取得します。この設定は、変更が生じても維持されるため、設定した後は覚えていなくても構いません。

Browse your repository history
Integrated CI/CD workflows with GitHub actions

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

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

フィードバック