iOS 项目添加gitignore 文件

iOS 项目添加gitignore 文件,第1张

gitignore文件用于忽略姿清无需追踪的文件 

gitignore 文件中添加内容

.DS_Store

.svn

profile

*.moved-aside

#CocoaPods

Pods/

!Podfile

!Podfile.lock

## Build generated

build/

DerivedData

## Various settings

*.pbxuser

!default.pbxuser

*.mode1v3

!default.mode1v3

*.mode2v3

!default.mode2v3

*.perspectivev3

!default.perspectivev3

xcuserdata

## Other

*.xccheckout

*.moved-aside

*.xcuserstate

*.xcscmblueprint

*.xcscheme

*.xcworkspace

!default.xcworkspace

DerivedData

.idea

## Obj-C/Swift specific

*.hmap

*.ipa

一、项目还未上传至Git

cd 当前项目文件夹

git init

git remote add origin http://gitlab. xx/xx/xx.git  (git目录)

vim .gitignore

(文件迹前前中加入上面gitignore 文件内容)

git add .

git commit -m "Initial commit"

git push -u origin master

二、悔租项目已上传至Git 添加gitignore

cd 项目文件名

git pull

vim .gitignore (文件中加入上面gitignore 文件内容)

按esc ->shift+zz 退出

git rm -r --cached .  

git add .

git commit -m "add ignore"

git push

昨天把新公司的项目提交到了 GitLab 上,感觉 GitLab 创建项目很简洁并没有看到设置 Git版本忽略文件的选项。

然后就直接提交了上去。可是烦人的事来了,Xcode 的缓存裤仿者文件和一些系统目录缓存文件不断出现更改。

git rm -r --cached .

git add .

git commit -m 'We really don't want Git to track this anymore!'

git rm --cached logs/xx.log

.a # 忽略所有 .a 结尾的文件

!lib.a# 但 lib.a 除外

/TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO

build/# 忽略 build/ 目胡薯录下的所大数有文件

doc/ .txt # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12161811.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存