VS 2013 の新しい Git 統合に関する多くの Web ページを調べましたが、既存のソリューションを Github に追加することは扱っていません。実際、Visual Studio Online の代わりに GitHub を使用することについては、あまり見つけることができません。
既存のソリューションから始めて、VS 2013 のツールを使用して Github に追加する方法を教えてください。
VS 2013 の新しい Git 統合に関する多くの Web ページを調べましたが、既存のソリューションを Github に追加することは扱っていません。実際、Visual Studio Online の代わりに GitHub を使用することについては、あまり見つけることができません。
既存のソリューションから始めて、VS 2013 のツールを使用して Github に追加する方法を教えてください。
これでうまくいきました。
これにより、ローカル GIT リポジトリが作成されます
これにより、Master ブランチのない空のリポジトリが作成されます
ソリューションは GitHub にあります
この質問は、Richard210363 によって既に正確に回答されています。
ただし、これを行う別の方法があることを指摘し、この代替アプローチは問題を引き起こすため避けるべきであることを警告したいと思います。
R0MANARMY が元の質問へのコメントで述べたように、git コマンド ラインまたは Git Gui を使用して、既存のソリューション フォルダーからリポジトリを作成することができます。ただし、これを行うと、ビルド出力 (bin/obj/ フォルダー) ユーザー オプション ファイル (.suo、.csproj.user)、およびソリューションに含まれる可能性のあるその他の多数のファイルを含む、そのフォルダーの下のすべてのファイルがリポジトリに追加されます。フォルダですが、レポには含めたくないものです。これの望ましくない副作用の 1 つは、ローカルでビルドした後、ビルド出力が "変更" リストに表示されることです。
Visual Studio で [ファイルの選択 | ソース管理に追加] を使用して追加すると、適切なプロジェクト ファイルとソリューション ファイルがインテリジェントに含まれ、他のファイルは除外されます。また、今後これらの不要なファイルがリポジトリに追加されるのを防ぐのに役立つ .gitignore ファイルを自動的に作成します。
これらの不要なファイルを含むリポジトリを既に作成しており、後で .gitignore ファイルを追加した場合、不要なファイルはリポジトリの一部のままであり、手動で削除する必要があります...おそらく削除する方が簡単です.レポを作成し、正しい方法でレポを作成して最初からやり直してください。
Visual Studio は GitHub 資格情報を要求し、ソリューションのアップロードに進みます。
Team Foundation で作業するために Visual Studio に接続された Windows アカウントを持っているので、アカウントなしで動作するかどうかはわかりません。Visual Studio は誰がコミットしたかを追跡します。
私の問題は、リモート URL に https を使用すると機能しないため、代わりに http を使用することです。これにより、Team Explorer から即座に GitHub を公開/同期することができます。