gitignoreで実行ファイル除外の設定方法

GitHubに実行ファイルをアップロードしてもそれはマシン固有ファイルなので無意味です。じゃどうやって拡張子のついてない実行ファイルを管理対象外とするのか?

これに答えてくれるのが、

https://qiita.com/padawan_e15/items/7ba90f09e3ecd559f95b

にありますが、

.gitignoreファイルに以下のように記述すれば、

〇 まず、全部のファイルを管理対象外として、(下の一行目)

① ただし、ディレクトリ配下のディレクトリ全ては除外、すなわち管理対象とする(二行目)

② ただし、ディレクトリ内の拡張子のあるファイル全ては除外、すなわち管理対象とする(三行目)

<.gitignore>

*
!*/
!*.*

とすることで、拡張子のないファイルだけ指定したことになるという理屈。

こうすることでVScodeのエクスプローラから実行ファイルが消えました。

 

admin

GitHubのチェック機能

ソースコードの中に、パスワードを含んでいるような場合には、警告が出るようになっているんだ。まあコードの中にプレインな形で置いておくのが間違いなのだけれども。

 

admin