首页 > 其他分享 >.gitignore不起作用

.gitignore不起作用

时间:2023-05-23 18:55:34浏览次数:37  
标签:文件 git 不起作用 -- Git gitignore

  1. .gitignore 文件不在正确的位置:确保你的 .gitignore 文件位于项目的根目录下,并且命名为 .gitignore (注意文件名前面的点)。

  2. 文件已经被 Git 跟踪:如果某个文件已经被 Git 跟踪并且已经在之前的提交中被包含进版本控制,.gitignore 文件对该文件将不起作用。你需要使用 git rm --cached 命令将其从 Git 的跟踪列表中删除。

  3. 缓存未清除:如果你在添加 .gitignore 文件之前已经将某个文件纳入了 Git 的版本控制,那么 .gitignore 对该文件的规则将不会自动应用。你需要清除 Git 缓存,使其重新读取 .gitignore 文件。可以使用以下命令进行清除:

  

git rm -r --cached .
git add .

 

  1. Gitignore 规则错误:确保你的 .gitignore 文件中的规则正确且有效。每一行表示一个规则,可以使用通配符(如 *?)进行模式匹配。你可以参考 Git 官方文档了解更多有关 .gitignore 规则的信息。

如果仍然存在问题,你可以通过检查 .gitignore 文件、Git 的状态(git status)和 Git 的配置(git config --get core.excludesfile)等方法,进一步调查为何 .gitignore 文件不起作用。

  

标签:文件,git,不起作用,--,Git,gitignore
From: https://www.cnblogs.com/soymilk2019/p/17426109.html

相关文章

  • git忽略文件.gitignore
    ##IgnoreVisualStudiotemporaryfiles,buildresults,and##filesgeneratedbypopularVisualStudioadd-ons.#User-specificfiles*.suo*.user*.sln.docstates#Buildresults[Dd]ebug/[Rr]elease/x64/build/[Bb]in/[Oo]bj/#MSTesttestResults[Tt]est[Rr]es......
  • Git - 解决.gitignore不生效的问题
    解决思路:1).gitignore规则的语法错误排查语法问题,修正错误的语法。2)git缓存使用git清除本地缓存,然后提交。命令如下:gitrm-r--cached.#删除缓存gitadd-A#重新添加所有文件,等价写法:gitadd.gitcommit-m"update"......
  • Makefile 只修改了.h头文件,编译为什么不起作用?
    M,-MM,-MMD,-MF,-MT区别https://programmer.group/gcc-m-mm-mmd-mf-mt.htmlRef加-MMD选项解决头文件编译生效https://cloud.tencent.com/developer/article/1837814gcc预处理选项https://gcc.gnu.org/onlinedocs/gcc/Preprocessor-Options.html......
  • Mybatis Plus传入参数0不起作用
    错误还原:在查询的过程中,传入的workType为0时,该条件不起作用<selectid="xxx">SELECTdi.id,di.name,di.work_type,di.updated...<where><iftest="name!=nullandname!=''">andd......
  • .gitignore文件
    .gitlogsrebel.xmltarget/!.mvn/wrapper/maven-wrapper.jarlog.path_IS_UNDEFINED.DS_Storeoffline_user.md###STS###.apt_generated.classpath.factorypath.project.settings.springBeans###IntelliJIDEA###.idea*.iws*.iml*.ipr###NetBeans###nbproject/private/b......
  • .gitignore的配置
    #BuildandReleaseFoldersbin-debug/bin-release/[Oo]bj/[Bb]in/#Otherfilesandfolders.settings/#Executables*.swf*.air*.ipa*.apk**/mvnw**/mvnw.cmd**/.mvn**/target/.idea**/.gitignore#Projectfiles,i.e.`.project`,`.actionScriptPro......
  • JS中的 map, forEach 无法跳出循环, return和 break不起作用,可以使用every 和 some方法
    JS中的map,forEach无法跳出循环,return和break不起作用,可以使用every和some方法敲代码的TKP于2022-09-0115:52:47发布1711收藏1分类专栏:javaScriptes6文......
  • MySQL kill 会话不起作用?
    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。作者:王权富贵文章来源:GreatSQL社区原创......
  • .gitignore文件用法及如何配置
    .gitignore文件是在git提交的时候用来屏蔽某些你不想提交上去的文件。项目开发过程中,有时候不想把一些文件(如中间文件/编译文件等)提交到git上。这个时候就由.gitignore文......
  • 跨域报错或不起作用
    blockedbyCORSpolicy:The'Access-Control-Allow-Origin'headercontainsmultiplevalues'*,*',butonlyoneisallowed 跨域并不会阻止请求的发出,也不会阻止......