iOS工程师常用的命令行命令总结
感觉有点标题党了.
作为一个iOS工程师,没有做过服务端,主要用的是mac电脑,此篇博文是记录我在工作,学习的过程中用的命令行命令的记录和归纳总结
一. mac命令行
1. cd /Users/xxx
进入到一个目录
1.1 cd ..
注意cd 与.. 之间有一个空格, 返回上一级目录
2. pwd
获取当前命令行所在的目录
3. ls
列举出当前文件夹所有的文件和文件夹, 不递归
二. svn
1. svn add lib.a
添加一个文件, 主要是用在用version或者cornerstone等svn工具无法添加.a文件的时候,需要cd到那个目录, 用此方法去添加.a文件
三. github
1. git status
得到当前 git的文件状态
2. git add --a
添加所有修改的文件到storage, 注意是 两个下划线, 前面有空格,后面没有空格
3. git commit -a
添加未add到storage和已add到storage的文件到本地仓库, 注意是一个下划线
4. git checkout -- <file>
类似于svn revert 注意是两个下划线和前后都有空格
5. git reset HEAD
把add到storage给取消
6. git push origin master
push本地到远程
7. git pull
从远程到本地
8. git tag 'v0.1'
打tag
9. git push --tags
两个下划线, 前面有空格,后面没有空格
提交tag
10. git config --list
两个下划线, 前面有空格,后面没有空格, 查看git当前的配置
11. git clone xxxxx.git
clone一个git
参考地址:
四. cocoapod
1. pod install
安装, 只是安装,如果已经安装就跳过
2. pod update
更新, 会把低版本的更新到高版本
3. pod trunk register xzjxylophone@gmail.com 'Rush D Xzj' --description='macbook pro' --verbose
--verbose 打印debug信息
注册一个 pod trunk 开发者, 需要FQ
4. pod trunk me
查看自己注册的信息
5. pod setup
更新本地.cocoapod 的所有的库
6. pod trunk push xx.podspec --verbose
提交一个podspec 到pod
7. pod lib lint xx.podspec --no-clean --verbose
验证podspec 是否有效, 输出各种debug 信息
8. pod search XXX
搜索各种
参考地址:
iOS工程师常用的命令行命令总结的更多相关文章
- IOS开发--常用的基本GDB命令
gdb不是万能的,可是没有gdb却是万万不能的.这里给大家简单介绍下iOS开发中最基本的gdb命令. po po是print-object的简写,可用来打印所有NSObject对象.使用举例如下: ( ...
- MySql命令行命令和SQL语句
一.常用mysql命令行命令 1.启动MYSQL服务 net start mysql 停止MYSQL服务 net stop mysql 2.netstat -na|findstr 3306 查看被监听 ...
- system调用命令行命令而不显示命令行窗口
system调用命令行命令而不显示命令行窗口 通常用system调用命令行命令时都会弹出黑底白字的命令行窗口,下面的代码可以不显示弹出的命令行窗口. 代码如下 #pragma comment( lin ...
- Windows命令行命令集锦
原文:Windows命令行命令集锦 转自:http://www.me2wg.com/bbs/forum.php?mod=viewthread&tid=15830 winver--------- ...
- Windows与Linux的命令行命令对比
Windows与Linux的命令行命令对比 * Windows不区分大小写,Linux区分大小写的. sn DOS Command UNIX Equivalent Effect 影响 1 ASSIGN ...
- C/C++ 程序中调用命令行命令并获取命令行输出结果
在 c/c++ 程序中,可以使用 system()函数运行命令行命令,但是只能得到该命令行的 int 型返回值,并不能获得显示结果.例如system(“ls”)只能得到0或非0,如果要获得ls的执行结 ...
- 一些坑 Java 执行命令行命令 Spring Boot 打包为jar ResourceUtils.getFile 等出现的问题
Java 执行命令行命令 这个没技术含量的东西耗费了我半个多小时 String command = ....; Process process = Runtime.getRuntime().exec( ...
- [转帖]Windows与Linux的命令行命令对比
Windows与Linux的命令行命令对比 https://www.cnblogs.com/sztom/p/10785140.html * Windows不区分大小写,Linux区分大小写的. sn ...
- 我自己总结的sqlite的命令行命令集
我自己总结的sqlite 的命令行命令 导入文本数据文件时,设置分隔符为","sql>.separator "," sql>import devic ...
随机推荐
- 用NodeJS创建一个聊天服务器
Node 是专注于创建网络应用的,网络应用就需要许多I/O(输入/输出)操作.让我们用Node实现有多么简单,并且还能轻松扩展. 创建一个TCP服务器 var net = require('net') ...
- Less与Sass
less 1.变量 声明变量:@变量名:变量值 使用变量:@变量名 >>>Less中变量的类型 ①数字类:1 100px ②字符串:无引号字符串[red] 有引号字符串[&qu ...
- 【lucene系列学习四】使用IKAnalyzer分词器实现敏感词和停用词过滤
Lucene自带的中文分词器SmartChineseAnalyzer不太好扩展,于是我用了IKAnalyzer来进行敏感词和停用词的过滤. 首先,下载IKAnalyzer,我下载了 然后,由于IKAn ...
- Java基础之equals方法和"= ="的区别
==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符. 如果一个变量指向的数据是对象类型的 ...
- ueditor 文件上传的分析和总结
正式开始之前,先写两个常用又容易被我忘掉的文件和流相互转化的方法. 1,文件转流 FileStream fs = new FileStream(filename,FileMode.Open,FileA ...
- Docker - 在Windows7中安装Docker
安装docker 1 - Virtualization Support Check whether virtualization support is enabled at BIOS via HAV ...
- MFC入门教程01 Windows编程基础
- cp复制文件到多个目录下及强制覆盖
工作中有遇到要把一个文件拷贝到N个文件夹下,但是cp又没有这样的命令,怎么办,这时需要编写一个脚本,首先做实验如下: [root@host1 ~]# mkdir test [root@host1 ~] ...
- Reverse Integer 2015年6月23日
题目: Reverse digits of an integer. Example1: x = , return Example2: x = -, return - 思路:递归 解答: / test ...
- AFNetworking 动态修改acceptableContentTypes 设置ContentType
AFJSONResponseSerializer+Serializer.h #import <AFNetworking/AFNetworking.h> @interface AFJSONR ...