TL;DR
- あらかじめGitHub側で新しいリポジトリを作成しておく
- Visual Studio2022のトップページからリポジトリのクローンを作成
- Git変更ウィンドウからすべてor変更したい部分をコミットしてプッシュ
背景
- C言語の学習記録用にGitHubのバージョン管理をするためVidualStudioとの連携を試みました
- 新規プロジェクトのメニューバーにあるGitからリモートリポジトリを設定しようとするも悉く失敗…
※主に起きたエラー
・Gitリポジトリの設定にあるリモート項目へGitHubのアドレスを追加しても表示されない
・なんとかgit pushに繋げるも「.suo」ファイル(VSの一時的ファイル)になってしまい、文字化け祭り
・VSで作成したプロジェクトをデスクトップ上に新たに作成したディレクトリに保存し、gitbushで飛ばすという回り道をするも、出力部分しかプッシュされず失敗
・「すべてをコミット」しようとすると一部のファイルに認証エラーが発生する
解決
①あらかじめGitHub上で新規リポジトリを作成
②Vidual Studioのトップ画面からリポジトリを複製し、ソリューションエクスプローラー横のGit変更ウインドウからプッシュしたい変更のみ選択
③すべてをコミットしプッシュを押下
※チームで開発されている方はメニューバー→表示→同期で解決できるようです