Visual Studio Gitignore

visual-studio-gitignore.png

.gitignoreしてはいけないもの

.vcxproj インクルードへのパスや、ライブラリへのパス、どのクラス(.cpp)をビルドに含むかが記述してあります,.hを追加した時も反映されます
.filters ソリューションエクスプローラーのフィルタ(フォルダ)仕分け
.sln ソリューションファイル

Visual Stuio向け.gitignore

# for visual studio files
*.sdf
*.opensdf
*.tlog
*.vcxproj.filters
*.vcxproj.user
*.idb
*.ilk
*.log
*.obj
*.exe
*.pdb
*.suo
*.opendb
 
# special file
output.png

.gitignoreしてもいいもの

.ilk インクリメンタル リンクを行うと、最初のインクリメンタル リンクで作成されたステータス ファイル (.ilk ファイル) が更新されます。
.obj コンパイラがソースコードを処理した結果生成される、コード生成の結果であるバイナリコードを含む中間的なデータ表現のファイル
.pdb デバッグとプロジェクト状態情報を保持します。この情報により、プログラムのデバッグ構成のインクリメンタル リンクが可能になります。
.suo ソリューション ユーザー オプション Visual Studio で行ったブレークポイントなどのユーザー レベルのカスタマイズのデータ
vcxproj.user デバッグと配置の設定などのユーザー固有のプロパティが格納されます。vcxproj.user ファイルは、特定のユーザーのすべてのプロジェクトに適用されます。

gitignore

サポートサイト Wikidot.com gitignore