1.概述
当我们开发完一个项目想将项目推送到远程仓库时,我们大多数时候都是将所有的文件添加到仓库中并且推送到远程仓库。这样的方式在项目不大的时候是不会引起大问题的,但是远程仓库是有限的,如果我们的项目越来越大会导致远程仓库的存储不够。在git中,我们可以通过一个名叫.gitignore的配置文件配置我们不需要添加到版本库的文件,然后添加的文件就可以不被提交到远程仓库了。
2.gitignore文件的配置
*.iml
.gradle
/local.properties
/.idea/caches
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
/.idea/navEditor.xml
/.idea/assetWizardSettings.xml
.DS_Store
/build
/captures
.externalNativeBuild
.cxx
.idea
local.properties
上面的配置文件很好理解,不需要git版本库管理的文件或者文件夹就可以配置到这个文件里,配置完后git就不会追踪这些文件了。
3.配置gitignore文件并使其生效
假设目前版本库中有下面三个文件不需要版本库的追踪管理
我们可以找到对应的gitignore文件,然后添加上我们不需要添加到git仓库的文件
文章来源:https://www.toymoban.com/news/detail-649544.html
然后我们需要先清除下缓存cache
git rm -r --cached . // 清除掉不需要提交的缓存文件
git add . // 将修改的gitignore文件以及删除的缓存文件提交到版本库
git commit -m "修改gitignore文件,过滤掉不需要提交到git仓库的文件"
git push // 将.gitignore文件提交到远端仓库,这样其他人拉代码后也会
//自动过滤掉不需要提交到git仓库的文件
然后gitignore文件就生效了。需要注意的是,直接修改gitignore文件是不会直接生效的,需要按照上面的步骤操作完后才能生效,gitignore文件不要乱加项目的相关文件到里面,否则可能会出现提交文件时少提交的问题
文章来源地址https://www.toymoban.com/news/detail-649544.html
到了这里,关于Git编辑.gitignore文件并使其生效的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!