Git忽略规则(.gitignore配置)不生效缘故原由息争决方案 ...

张春  金牌会员 | 2024-8-29 19:04:51 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 894|帖子 894|积分 2682

Git忽略规则(.gitignore配置)不生效缘故原由息争决方案
Git忽略规则(.gitignore配置)不生效缘故原由息争决方案

重点

.gitignore中已经标明忽略的文件目录下的文件,git push的时候还会出现在push的目录中,或者用git status检察状态,想要忽略的文件照旧显示被追踪状态。
缘故原由是因为在git忽略目录中,新建的文件在git中会有缓存,假如某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明白忽略路径也是不起作用的,
这时候我们就应该先把本地缓存删除,然后再举行git的提交,如许就不会出现忽略的文件了。
需要特别留意的是:

1).gitignore只能忽略那些原来没有被track的文件,假如某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
2)想要.gitignore起作用,必须要在这些文件不在暂存区中才可以,.gitignore文件只是忽略没有被staged(cached)文件,
对于已经被staged文件,加入ignore文件时一定要先从staged移除,才可以忽略。
在利用.gitignore文件后如何删除远程仓库中以前上传的此类文件而生存本地文件

在利用git和github的时候,之前没有写.gitignore文件,就上传了一些没有必要的文件,在添加了.gitignore文件后,就想删除远程仓库中的文件却想生存本地的文件。这时候不可以直接利用"git rm directory",如许会删除本地仓库的文件。可以利用"git rm -r –cached directory"来删除缓冲,然后举行"commit"和"push",如许会发现远程仓库中的不必要文件就被删除了,以后可以直接利用"git add -A"来添加修改的内容,上传的文件就会受到.gitignore文件的内容约束。

删除远程仓库已提交的文件,重新推送,一般用于 .gitignore文件 修改配置

  1. git rm -r --cached .
  2. # -f 强制删除        
  3. git rm -r --cached . -f        (. 删全部 文件夹或者文件名直接指定删单个)
  4. git add .
  5. git commit -m 'update .gitignore'
  6. git push origin 分支名
复制代码
git add .的时候他会适配 .gitignore文件内容
方式1:
  1. git rm -r --cached .
  2. git add .
  3. git commit -m 'update .gitignore'
  4. git push origin master
复制代码
方式2:
  1. git rm -r --cached .
  2. git add .
  3. git commit -m 'update .gitignore'
  4. git push -u origin master
复制代码
拉取

初始化项目
  1. git init
复制代码
配置远程项目所在
  1. git remote add origin https://gitee.com/cplvfx/jjyv1.0.git
复制代码
拉取项目
git pull origin 分支名
  1. git pull origin master
复制代码

延伸阅读

1、Git忽略提交规则 - .gitignore配置运维总结

https://blog.csdn.net/Ben_boba/article/details/124922352
2、Git操纵:

https://www.cnblogs.com/kevingrace/p/5690241.html
3、git 清除文件或文件夹,Git忽略文件或文件夹

https://cplvfx.blog.csdn.net/article/details/139093207
4、 git:git rm --cached和git rm -f和git restore --staged的区别(附带详细步骤测试)和git diff比力本地分支和远程分支的区别(细分到文件/文件)

https://blog.csdn.net/zhiaidaidai/article/details/137147360

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

张春

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表