VisualStudio2022でGitリポジトリ作成

システム開発
スポンサーリンク

Gitにpushする方法ですが、コマンドで行ったり、GitGUIツールを利用したりとありますが、C#で開発している場合は、VisualStudioを利用するのが一般的です。

VisualStudio2022のGit操作(主にリポジトリ作成)について整理しました。

GitHubのリポジトリが空の状態でVisualStudioの「Gitリポジトリ作成」を行っても、リポジトリの作成ができなかったので、GitHubからレポジトリを作成して、クローン後に該当ファイル一式を作成したフォルダに配置してからGitHubにpushしました。

・・・何故VisualStudioからリポジトリ作成できないのか不明です。

前提

githubのアカウントが作成済みなこと

VisualStudio Community 2022

リポジトリ作成の手順

手順1:
GitHubにログイン

手順2:
[Create repository]をクリック

手順3:
Repository nameを入れて、外部公開しないので「Private」にチェックして、VisualStudioなので、Add .gitignoreは「VisualStudio」を選択し、[Create repository]をクリック

手順4:
[Code]をクリックして、表示されるHTTPSのURLをコピーしておく。
※VisualStudioのGit設定に使います。

手順5:
VisualStudioを開き[リポジトリのクローン]を選択し、リポジトリの場所に「手順4」で控えていたURLを貼り付け、パスに配置したいフォルダを設定
途中、GitHubのログインが求められますので、[Sign in with your browser]をクリック

手順6:
Gitに配置したいファイル一式を「手順5」で設定したパスのフォルダに入れ、.slnファイルを開き、コメントを記入し[すべてをコミット]してから、Gitにpush

手順7:
GitHubにログインしpushされていることを確認

補足

リポジトリが空の時に、リポジトリを作成した場合
GitHubにレポジトリがからの場合は、[Gitリポジトリの作成]に所有者が表示されていませんでした。また、メニューの[Git > 設定]で開くオプションダイアログにの[ソース管理 > Gitリポジトリの設定 > リモート]に”アクティブなGitリポジトリがありません。”と表示されました。。。

ブランチゴミの削除
グローバル設定の「フェッチ中にリモート ブランチを取り除く」はTrueの方が使いやすいと思います。

公式サイト
プルリクとか競合のやり方は公式サイトを参考にしてください。

Visual Studio で Git を使用してバージョン コントロールを簡単にする方法

コメント

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