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

这篇具有很好参考价值的文章主要介绍了Git编辑.gitignore文件并使其生效。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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,git,github,.gitignore

我们可以找到对应的gitignore文件,然后添加上我们不需要添加到git仓库的文件
修改gitignore立即生效,程序员必会之Git,git,github,.gitignore

然后我们需要先清除下缓存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模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git中的.gitignore文件不生效

    不生效原因: .gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。 想要.gitignore起作用,必须要在这些文件不在暂存区中才可以,gitignore文件只是忽略没有被staged(cached)文件, 对于已经被staged文件,加入ignore文件时一

    2024年02月11日
    浏览(30)
  • git---更新gitignore文件,使之生效

    同步remote端和本地端 # 注意有个点“.” git rm -r --cached . git add -A git commit -m \\\"update .gitignore\\\" 简单的.gitignore示例 # 此为注释 – 将被 Git 忽略 # 忽略所有 .a 结尾的文件 *.a # 但 lib.a 除外 * !lib.a # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO /TODO # 忽略 build/ 目录下的所有文

    2024年02月03日
    浏览(72)
  • git将文件或目录添加进了.gitignore文件,为什么不生效?

    如题,之所以将文件添加进了.gitignore文件但不生效,是因为该文件已经被add进git仓库了,已经被git托管了,这时git就没法ignore了。解决办法是先用git rm --cached将这些文件从git仓库中取消托管并提交,然后.gitignore文件才会生效。详细见如下描述。 已经添加到git仓库中的文件,

    2024年02月03日
    浏览(38)
  • 【GIT问题解决】---- 在【.gitignore】中添加了忽略文件或文件夹后不生效

    1. 出现问题 在已经提交过的 GIT 管理的项目中,在 .gitignore 文件中新增一些忽略的文件或者文件夹,或者直接新建 .gitignore 文件之后,新增的内容不生效。 2. 实例截图 3. 实例描述 lifecycle.js 文件已新增到 .gitignore 文件中,但是 lifecycle.js 文件修改的时候依然会上传; yarn.loc

    2024年02月04日
    浏览(41)
  • Linux 修改主机名(立即永久生效)

    1、修改主机名: 命令提示符后输入命令:  hostnamectl set-hostname 新主机名 2、立即生效: 输入命令:bash   3、系统重启 (可以在终端中执行 reboot 命令),在 terminal 终端中即可看到新主机名。 原来主机名为master  系统重启后,主机名改为slave2了

    2024年02月11日
    浏览(459)
  • linux iptables规则修改完成后怎么立即生效

    在修改 iptables 规则后,可以使用以下命令立即生效: 使用 service iptables save 命令来保存规则,然后使用 service iptables restart 重启 iptables 服务。 使用 /etc/init.d/iptables restart 命令重启 iptables 服务。 注意:使用这些命令时需要 root 权限。 另外,如果想永久保存 iptables 规则,可以

    2024年02月12日
    浏览(32)
  • git解决.gitignore不生效

    1).gitignore规则的语法错误 排查语法问题,修正错误的语法。 2)git缓存 使用git清除本地缓存,然后提交。命令如下: .gitignore文件只会在第一次提交项目的时候写入缓存,如果第一次提交项目时候忘记添加.gitignore文件,后来再补上是没有用的,.gitignore文件是不生效的。因为

    2024年02月11日
    浏览(30)
  • Intellij IDEA配置springBoot热加载,使代码修改后无须重启服务立即生效

    1.Intellij IDEA左上角——文件—— settings——搜索debug,然后按下图设置好后点击ok 2.修改springboot服务器配置,使得更新springboot应用程序或IDEA窗口失去焦点时,更新类和资源 3.IDEA开启项目自动编译 Intellij IDEA左上角——文件—— settings——搜索compiler,然后按下图设置号后点击

    2024年02月08日
    浏览(31)
  • git添加.gitignore后不生效问题

    一 问题现象 在已经提交过的git管理的项目中,新增加一个.gitignore文件,或者修改.gitignore文件之后,新增的内容不生效。 二 问题原因 因为我们误解了.gitignore文件的用途,该文件只能作用于Untracked Files,也就是那些从来没有被 Git 记录过的文件(自添加以后,从未 add 及

    2024年02月11日
    浏览(32)
  • idea设置自动编译spring boot代码,idea代码修改后无须重启服务立即生效

    系统环境:windows 10 idea版本:IntelliJ IDEA 2022.2.3 (Ultimate Edition) springBoot版本:2.2.6.RELEASE 在Spring Boot开发应用程序时,需经常要进行频繁的代码修改和调试。 为了更好的提高开发效率,希望能够自动编译和热更新应用程序,以便我们在修改代码后无需手动多次进行重新启动应用

    2024年04月13日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包