dotnetコマンドで.gitignoreを作成する

もくじ
https://tera1707.com/entry/2022/02/06/144447

やりたいこと

新しくgithubリポジトリを作ったときに、.gitignoreがないので、コミットするときにいらないファイル(binフォルダやobjフォルダの中身など)がたくさん入ってしまうので、gitignoreを配置して不要なファイルがコミットの候補にあがらないようにしたい。

やりかた

dotnetコマンドを使う。

対象のソリューション(.sln)があるフォルダで、powershellを開く。
(エクスプローラでそのフォルダを開き、エクスプローラのパスが表示されてる窓に「powershell」と入れてエンターを押す)

そこで、dotnet new gitignore を実行する。

そうすると、dotnetで使うような標準的なgitignoreが作成される。その状態でそのプロジェクトをコミットしようとすると、不要なファイルが候補にあがらなくなってる。

参考

Visual StudioでGitリポジトリにコミットするときにオブジェクトファイルやコンパイル結果のファイルも含まれてしまう (gitignore ファイルの作成) (Visual Studioの使い方 Tips)

https://www.ipentec.com/document/visual-studio-create-gitignore-file