git添加忽略文件

git添加忽略文件,第1张

1,打开终端,cd到项目目录下

2,touch .gitignore 创建忽略文件

3,回到工程中shift+command+. 打开隐藏文件,找到.gitignore文件

4,打开.gitignore文件,编辑写入:

*.xcuserstate

project.xcworkspace 

xcuserdata 

UserInterfaceState.xcuserstate 

project.xcworkspace/ 

xcuserdata/ 

UserInterface.xcuserstate

5,保存关闭.gitignore文件

6,退出Xcode,在终端输入 git rm --cached YourProjectName.xcworkspace/xcuserdata/YourUsername.xcuserdatad/UserInterfaceState.xcuserstate

7,在终端输入:git commit -m"Removed file that shouldn't be tracked"

8,重新打开Xcode,git commit ,git push

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

git 中提供两种过滤机制

- 全局过滤机制,即对所有的 git 都适用

- 针对某个项目使用的过滤规则。

.gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得。问题: .gitignore 只适用于尚未添加到 git 库的文件。如果已经添加了,则需用 git rm 移除后再重新 commit

往项目根目录添加一个文件 .gitignore 这文件和 .git 文件夹同级。

(1)规则: fd1/*

说明:忽略目录 fd1 下的全部内容;注意,不管是根目录下的 /fd1/ 目录,还是某个子目录 /child/fd1/ 目录,都会被忽略;

(2)规则: /fd1/*

说明:忽略根目录下的 /fd1/ 目录的全部内容;

(3)规则:

说明:忽略全部内容,但是不忽略 .gitignore 文件、根目录下的 /fw/bin/ 和 /fw/sf/ 目录;

第二种方法:可以修改. git/info/exclude 文件来实现。

举例如下:

摆脱 UserInterfaceState.xcuserstate 给Xcode 版本控制(git)带来的困扰

当添加到缓存区的时候命令 rm 移除不了文件

错误提示:

解决方法:

或者是


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

原文地址:https://54852.com/bake/11415344.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存