全局gitignore_global导致文件被忽略

在用GitHub Desktop上传工程时,发现.xcodeproj工程文件没有传到远程仓库,使用 git add 命令行添加又报错,

****:Petrel roo$ git add Petrel.xcodeproj
The following paths are ignored by one of your .gitignore files:
Petrel/Petrel.xcodeproj
Use -f if you really want to add them.

报错的意思就是有一个 .gitignore把这个文件给忽略了,导致加不上,打开工程目录下的gitignore文件并没有.xcodeproj

网上搜了一通才知道还有一个全局的 gitignore文件,

首先可以使用命令“git check-ignore -v gradlew”测试是哪个gitignore文件导致

****:Petrel roo$ git check-ignore -v Petrel.xcodeproj
/Users/roo/.gitignore_global:3:*.xcodeproj	Petrel.xcodeproj

打开看下内容:

****:Petrel roo$ cat /Users/roo/.gitignore_global
*~
.DS_Store
*.xcodeproj
*.xcworkspace
xcuserdata
*.lock

果然里面默认把 .xcodeproj 添加到忽略列表中了。

去掉就正常了。

之前用Git都是使用客户端Sourcetree、GitHub Desktop,看来以后要多用用命令行了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值