Git 忽略文件

需求场景

有些文件本地会用到,但是不需要提交推送,也不希望被标记为未跟踪的文件!

创建忽略文件

创建一个名为.gitignore的文件

.gitignore

忽略文件的一些例子

# 此为注释 – 将被 Git 忽略
# 忽略所有 .a 结尾的文件
*.a
# 但 lib.a 除外
!lib.a
# 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
/TODO
# 忽略 build/ 目录下的所有文件
build/
# 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt
doc/*.txt
# 忽略 doc/ 目录下所有扩展名为 txt 的文件
doc/**/*.txt

忽略并删除远程仓储上已存在文件

首先要在本地将其从暂存区移除

git  rm  -r   --cached  文件路径

重新add,提交并推送
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

忽略文件实例

$ git rm --cached --force -r ezpy-common/service-base/target

在这里插入图片描述

使用Ignore插件

别的IDE也应该有相应的Ignore插件,只需要勾选IDE、框架或语言类型,就可非常人性化地自动配置忽略文件。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值