首页 > 其他分享 >Git-忽略规则(.gitignore配置)不生效

Git-忽略规则(.gitignore配置)不生效

时间:2024-11-21 10:07:15浏览次数:1  
标签:git 忽略 Git push root kevin gitignore

.gitignore中已经标明忽略的文件目录下的文件,git push的时候还会出现在push的目录中,或者用git status查看状态,想要忽略的文件还是显示被追踪状态。

原因是因为在git忽略目录中,新建的文件在git中会有缓存,如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的,

这时候我们就应该先把本地缓存删除,然后再进行git的提交,这样就不会出现忽略的文件了。

解决方法: git清除本地缓存(改变成未track状态),然后再提交:- 我直接重新来了。搞定

[root@kevin ~]# git rm -r --cached .
[root@kevin ~]# git add .
[root@kevin ~]# git commit -m 'update .gitignore'
[root@kevin ~]# git push -u origin master

https://zhuanlan.zhihu.com/p/102890728

https://www.cnblogs.com/kevingrace/p/5690241.html

标签:git,忽略,Git,push,root,kevin,gitignore
From: https://www.cnblogs.com/Kevin-ZhangCG/p/18560017

相关文章

  • git拉取代码报错 xxx has no tracked branch
    git拉取代码报错xxxhasnotrackedbranch场景:coding改密码后,用git拉取代码报错:本地分支与远程分支没有关联报错如下:解决方案:关联分支gitbranch--set-upstream-toorigin/masterfeat_20241107重新拉取重新下载一份代码(略)......
  • git 报错 Connection reset by 20.205.243.160 port 22 解决
    在某天愉快地拉取代码时突然发现拉不了了:$gitpullkex_exchange_identification:read:ConnectionresetbypeerConnectionresetby20.205.243.160port22fatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandthe......
  • git 如何将某个提交,提交到其他分支
    方法1:使用 gitcherry-pickgitcherry-pick可以将某个提交从当前分支复制并应用到其他分支。假设你已经知道了你要应用的提交的哈希值(commithash),可以按以下步骤操作:1、切换到目标分支首先,切换到你希望将提交应用到的分支:gitcheckouttarget-branch 2、查找要提交的哈......
  • git for windows 从下载到连接github
    1.下载Git客户端官网链接: https://git-scm.com/downloads下载安装参考链接: Windows下本地安装git客户端_github上传代码-CSDN博客Git的工作就是创建和保存你项目的快照及与之后的快照进行对比。Git常用的是以下6个命令:gitclone、gitpush、gitadd、gitcommit、gi......
  • 利用GithubActions构建和拉取docker镜像
    背景因docker全面被墙,pull/build变得极为困难,考虑使用GithubActions帮助我们解决这个问题。实现Pull核心思想是调用dockerpull再将image打包至artifacts进行取回。额外增加了架构选择和释放空间选项,较大的image建议勾选防止runoutofspacename:PullandSaveDockerIma......
  • GitHub 开源项目 Puter :云端互联操作系统
    每天面对着各种云盘和在线应用,我们常常会遇到这样的困扰。文件分散在不同平台很难统一管理,付费订阅的软件越来越多,更不用说那些烦人的存储空间限制了。最近在GitHub上发现的一个开源项目 Puter 彻底改变了我的在线办公方式。让人惊喜的是,这个项目在今年3月份宣布开......
  • 【Linux】将python文件上传到GitHub(新版图文逐步详解)
    1.进入想要上传文件所在的文件夹,这里以如下图中目录下的t1为例2.输入如下命令,将当前目录变为git可以管理的目录gitinit3.将想要上传的文件添加到缓冲区gitaddt1.py出错了,查阅资料发现出现该提示是因为.gitignore文件中有规则将t1.py文件(或其所在目录)排除了,如果......
  • Github快速搭建个人/组织网站
    最近课题组要建网站,记录一下速通流程。follow本流程你可以快速获得一个个人或组织的网站首页,部署在github的服务器上,完全免费。预备工具kexue上网,从而登github本地安装git步骤1在自己的github账户建立空repo,必须命名为USRNAME.github.io(USRNAME是你的github账户名称)。在本......
  • Git 忽略文件配置全解析
    Git忽略文件配置全解析在Git版本控制系统中,.gitignore文件扮演着至关重要的角色。它允许我们指定哪些文件或目录应该被Git忽略,即不被纳入版本控制之中。这对于避免提交敏感信息、构建产物或临时文件等非常有用。本文将详细介绍Git忽略文件的规则及设置方法。一、.gitignore文件......
  • git拉取大文件失败
      root@ubuntux86:#gitsubmoduleupdate--init--recursiveCloninginto'/work/VisionFive2/buildroot'...fatal:theremoteendhungupunexpectedlyfatal:earlyEOFfatal:index-packfailedfatal:cloneof'https://github.com/starfive-te......