当前位置: 代码网 > it编程>编程语言>其他编程 > Git编辑.gitignore文件并使其生效问题

Git编辑.gitignore文件并使其生效问题

2024年05月15日 其他编程 我要评论
概述当我们开发完一个项目想将项目推送到远程仓库时,我们大多数时候都是将所有的文件添加到仓库中并且推送到远程仓库。这样的方式在项目不大的时候是不会引起大问题的,但是远程仓库是有限的,如果我们的项目越来越

概述

当我们开发完一个项目想将项目推送到远程仓库时,我们大多数时候都是将所有的文件添加到仓库中并且推送到远程仓库。

这样的方式在项目不大的时候是不会引起大问题的,但是远程仓库是有限的,如果我们的项目越来越大会导致远程仓库的存储不够。

在git中,我们可以通过一个名叫.gitignore的配置文件配置我们不需要添加到版本库的文件,然后添加的文件就可以不被提交到远程仓库了。

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就不会追踪这些文件了。

配置gitignore文件并使其生效

假设目前版本库中有下面三个文件不需要版本库的追踪管理

[]

我们可以找到对应的gitignore文件,然后添加上我们不需要添加到git仓库的文件

[]

然后我们需要先清除下缓存cache 

git rm -r --cached . // 清除掉不需要提交的缓存文件
git add . // 将修改的gitignore文件以及删除的缓存文件提交到版本库
git commit -m "修改gitignore文件,过滤掉不需要提交到git仓库的文件"
git push // 将.gitignore文件提交到远端仓库,这样其他人拉代码后也会
//自动过滤掉不需要提交到git仓库的文件

然后gitignore文件就生效了。

需要注意的是:

直接修改gitignore文件是不会直接生效的,需要按照上面的步骤操作完后才能生效

gitignore文件不要乱加项目的相关文件到里面,否则可能会出现提交文件时少提交的问题

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com