症状
以下のログが出力されてgit add コマンドが失敗する
error: open("surasura_C#/ConsoleApp1/.vs/ConsoleApp1/v15/Server/sqlite3/db.lock"): Permission denied
error: unable to index file 'surasura_C#/ConsoleApp1/.vs/ConsoleApp1/v15/Server/sqlite3/db.lock'
fatal: adding files failed
解決方法
.vsフォルダはコミットしない(コミットしてはいけない?)
.gitignoreファイルに.vsフォルダを登録してgitでは追跡しないように設定する
①git initした(.gitフォルダがある)ディレクトリに.gitignoreファイルを作成する
②.gitignoreに下記のように記載する
.vs/
補足
.vsとは
visual studio の設定ファイル。
.suoというvisual studioのソリューションの設定を管理しているファイルが格納されているらしい。
.gitignoreとは
gitの設定ファイル。
このファイル内にファイル名、フォルダ名を記載するとgitの管理から除外できる。
(git statusとかで表示されなくなる)
参考