美文网首页
组件化git和pod操作指令

组件化git和pod操作指令

作者: Miss_QL | 来源:发表于2019-05-13 11:59 被阅读0次

有些终端命令总是记不牢,这里给自己做个笔记,也方便随时查看。
默认本地已经安装git环境(自行下载安装包安装即可)。
1、git常规操作

#常规操作
echo "# test" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/xxx/xxxgit
git push -u origin master

(1)打开控制台,cd 进入项目根目录,输入 git init 来初始化 git 项目
(2)输入 git add . 来将项目加入本地 git 仓库
(3)git status 查看状态
(4)连接远程仓库
git remote add origin https://gitee.com/xxx/xxx.git
(5)添加提交备注
git commit -m "备注内容"
(6)将本地仓库代码提交到云端仓库。为解决本地与云端版本冲突,加上-f参数,push文件
git push --set-upstream origin master -f

之后会提示输入云端仓库的用户名、密码,验证成功开始上传并完成。
以后每次提交是先提交到本地仓库,需重新运行git push --set-upstream origin master -f更新到云端,或者是在 commit 之后 push。

2、组件开发中终端命令相关操作

#1、初始化
pod init
pod install

#2、制作CocoaPods远程私有库
pod lib create XXX #XXX表示ProjectName。根据提示,生成pod工程模板

#3、修改 XXX.podspec
Pod::Spec.new do |s|
  s.name             = '组件工程名'
  s.version          = '0.0.1' #与git上版本号保持一致
  s.summary          = 'summary'

  s.description      = <<-DESC
 TODO: Add long description of the pod here.
                       DESC

  s.homepage         = '远程仓库地址'
  s.license          = { :type => 'MIT', :file => 'LICENSE' }
  s.author           = { '作者' => '作者' }
  s.source           = { :git => '远程仓库地址', :tag => s.version.to_s }

  s.ios.deployment_target = '8.0'

  s.source_files = 'Classes/**/*.{swift,h,m,c}'
  s.resources = 'Assets/*' 
  
  s.dependency '依赖库' #没有可不加
end

#4、打标记
//create local tag
git tag '0.0.1'
或
git tag 0.0.1

//local tag push to remote
git push --tags
或
git push origin 0.0.1

//delete local tag
git tag -d 0.0.1

//delete remote tag
git tag origin :0.0.1

#5、本地检查podspec是否合法
pod lib lint --verbose //如果出现passed validation,说明通过

#6、提交到cocoapods上
pod trunk push TRUNetworking.podspec --verbose

大功告成!写的很简陋,主要是用于给自己提个醒,各位小伙伴们勿怪哈!

相关文章

  • 组件化git和pod操作指令

    有些终端命令总是记不牢,这里给自己做个笔记,也方便随时查看。默认本地已经安装git环境(自行下载安装包安装即可)。...

  • 组件化(第一篇)

    组件化 git 常用操作指令 cocoapods的基本使用 cocoapods本地私有库 一、git 常用操作指令...

  • iOS组件化

    iOS组件化 安装git和cocoapods 1、创建一个组健库,也就是要编写的组件,用下面的命令: pod ...

  • CTMediator组件化实践

    组件化操作流程: 第一:添加私有 Pods源 1.在git上创建一个pod源仓库,就是普通的仓库地址2.然后同步到...

  • iOS git指令和pod上传指令

    grep -n "Hybrid" -r ./Git 全局设置: git config --global user....

  • 组件化Git操作

    查看本地有哪些pod索引库pod repo 别忘了加.gitpod repo add SYXZSpecs htt...

  • 私有库组件化-组件更新步骤

    项目中用到pod私有库中,自定义的组件需更新的操作 从Git上clone组件代码到本地 更新组件代码,运行打包脚本...

  • 私有CocoaPods库使用一

    目的 私有pod库引用私有pod库或静态库 使用场景 项目组件化, 工具组件化很好实现, 但是业务组件化就没那么容...

  • iOS组件化踩坑

    之前写过一片组件化和创建私有pod的文章组件化和私有pod源仓库,这几天碰到一个比较庞大的项目,终于有机会来真正的...

  • git使用详解

    目录: 1、git的优势2、需理解的概念3、操作指令 本篇文章只将git是什么,git的优势,以及常用的操作指令,...

网友评论

      本文标题:组件化git和pod操作指令

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