美文网首页
iOS - 删除git中已提交的pod文件

iOS - 删除git中已提交的pod文件

作者: 温柔vs先生 | 来源:发表于2023-04-11 16:26 被阅读0次

在 Git 中禁用 pod 可以使用 .gitignore 文件来解决。.gitignore 文件定义了哪些文件或目录不应该被 Git 跟踪,从而略过它们的版本控制。

在创建一个 Git 项目时,通常会自动生成一个 .gitignore 文件,其中包含了一些默认不需要版本控制的文件和文件夹。但是,如果您需要添加禁用 pod,可以将以下内容添加到 .gitignore 文件中:

Pods
Podfile.lock

上述代码将 Pods 文件夹及其内容和 Podfile.lock 文件从 Git 版本控制中排除。这意味着任何针对 pod 的更改都将被忽略,包括添加、删除或更新某些依赖项时,这些更改不会被纳入 Git 的改动历史记录。这样可以避免对项目造成干扰,并保持Git历史记录的整洁和有价值。

如果您已经将 PodsPodfile.lock 添加到 Git 中,您需要从 Git 中删除它们。您可以使用以下命令从 Git 中删除追踪的文件:

// 删除文件夹必须要加上 -r --cached
$ git rm -r --cached Pods
$ git rm Podfile.lock

执行以上命令会将 Pods 文件夹及其内容和 Podfile.lock 文件从 Git 跟踪中移除。然后,将其添加到 .gitignore 文件中即可实现对 pod 的禁用。

.gitignore在iOS中一般用下面内容就行

# Created by https://www.gitignore.io/api/xcode
 
### Xcode ###
# Xcode
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
 
## Build generated
build/
DerivedData/
 
## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata/
 
## Other
*.moved-aside
*.xccheckout
*.xcscmblueprint
 
### Xcode Patch ###
*.xcodeproj/*
!*.xcodeproj/project.pbxproj
!*.xcodeproj/xcshareddat
!*/xcuserdata/admin.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlista/
!*.xcworkspace/contents.xcworkspacedata
/*.gcno
 
 
# End of https://www.gitignore.io/api/xcode
 
 
 
# Created by https://www.gitignore.io/api/cocoapods
 
### CocoaPods ###
## CocoaPods GitIgnore Template
 
# CocoaPods - Only use to conserve bandwidth / Save time on Pushing
#           - Also handy if you have a large number of dependant pods
#           - AS PER https://guides.cocoapods.org/using/using-cocoapods.html NEVER IGNORE THE LOCK FILE
Pods/
Podfile.lock
.DS_Store
 
# End of https://www.gitignore.io/api/cocoapods

相关文章

  • 彻底删除git中的大文件

    git 如果提交一个文件,然后删除他,继续提交,那么这个文件是存在 git 中,需要使用特殊的命令才可以删除。 原...

  • git初始化配置用户信息

    配置用户名和邮箱 查看已配置信息 git删除分支 git 忽略已经提交到Git上的文件

  • iOS git提交代码

    git status //可以看到我们删除的哪些文件 git add .//删除之后的文件提交git管理。 gi...

  • iOS git忽略pod文件提交

    1.打开终端,cd进入到项目文件夹 2.终端输入touch .gitignore,创建忽略文件 3.终端输入ope...

  • Sourcetree、git 忽略不需要提交的文件步骤

    1.找到git对应的文件 git status 2:删除缓存 3:删除远程的文件 4: 提交git push5:在...

  • git 仓库体积过大,如何减小?

    使用git filter-branch 彻底删除git中的文件(包括历史提交记录)[https://www.cnb...

  • git 提交文件

    git add . 不包括被删除的文件git add -u 不会提交新文件git add -A 所有文件git a...

  • 删除大文件的提交记录

    需求:较大的文件重复提交后,为节省git空间,想将其在历史提交记录中删除;通过git-filter-branch实...

  • git command help

    Git命令 查看、添加、提交、删除、找回,重置修改文件 查看文件diff 查看提交记录 Git 本地分支管理 查看...

  • GitHub基本使用

    git add -A提交所有变化 git add -u提交被修改(modified)和被删除(deleted)文件...

网友评论

      本文标题:iOS - 删除git中已提交的pod文件

      本文链接:https://www.haomeiwen.com/subject/bnigddtx.html