在使用git过程中,有些文件是不需要上传到仓库中的,比如.idea .env等相关文件。
可以使用.gitignore文件进行配置。在本地仓库创建.gitignore文件。
#.gitignore文件
/public/*.js #忽略public目录下以.js结尾的文件
/test/!test.php: #test目录下,除了test.php文件
/node_modules #忽略node_modules 目录下的所有文件
test/ #忽略test目录下的所有文件
.env #忽略.env文件
/public/storage
/app/Dfsc/Services
/vendor
/.idea
Homestead.json
Homestead.yaml
nohup.out
worker.log
如果项目已经被上传过,本地存在缓存,会导致配置不生效,仍然会按照原配置上传
因此需要在上传前将本地缓存清除。然后再push。
#清除本地缓存
git rm -r --cached .