Git Ignore File Configurations === ###### tags: `common` `git` Common: /vendor /node_modules /public/hot /public/storage /public/mix-manifest.json /public/.htaccess /public/fonts/* /.idea /.vscode /.vagrant .env .phpunit.result.cache Homestead.json Homestead.yaml npm-debug.log yarn-error.log tags tags.lock tags.temp /storage/debugbar Must be deliberated: package-lock.json composer.lock Depending on how the deliverables is being released, the lock files may or may not be needed to be tracked into the version control. /public/*.js /public/js /public/*.css /public/css In some projects that does contain compiled / system generated javascript and css using sass/scss through a compiler i.e npm. the public js and css files above must then be ignored.