Visual Studio からリモート ブランチにプッシュする

GitHub への認証が済むと、Visual Studio によって GitHub ワークフローを改善できます。 これらの改善点の 1 つは、1 回クリックするだけでローカル プロジェクトを GitHub に直接プッシュ (公開とも呼ばれます) できることです。 単純な Git ワークフローの最後の段階は、変更をリモートにプッシュすることです。

リモートとは、ローカル コンピューター以外の場所でホストされている Git リポジトリへの参照であり、origin/メイン (または origin/master) と呼ばれ、"origin" はリモートの既定の名前です。 この用語の詳細については、Git Web サイトの「Git Branching - Remote Branches (Git のブランチ機能 - リモート ブランチ)」ページを参照してください。

この記事では GitHub リポジトリを参照していますが、GitHub、GitLab、Azure DevOps など、自分で選択した Git プロバイダーでリモートで作業することもできます。

Visual Studio でリモートにプッシュする方法を次に示します。

  1. 以前に作成または複製したリポジトリにある作業対象のファイルを開いていることを確認します。

  2. そのファイルに変更を加えて保存し、[Git 変更] タブを選んで、変更をコミットします。

  3. [Git 変更] ウィンドウに、着信コミットと発信コミットの数を含むリンク テキストが表示されます。 次の例では、リンク テキストに 1 件の発信 / 0 件の着信と表示されています。

    発信と着信のリンク テキストが強調表示されている Visual Studio 2022 の [Git 変更] ウィンドウ。

    "発信" テキストはまだリモートにプッシュされていないコミットの数を表し、"着信" テキストはフェッチ済みでまだリモートからプルされていないコミットを表します。

  4. リモートにプッシュするには、[プッシュ] ボタン (上矢印) を選ぶか、[Git] メニューから [プッシュ] を選びます。