感觉有点标题党了.
作为一个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 ...
随机推荐
-
关于js单线程(转载)
进程和线程都是操作系统的概念.进程是应用程序的执行实例,每一个进程都是由私有的虚拟地址空间.代码.数据和其它系统资源所组成:进程在运行过程中能够申请创建和使用系统资源(如独立的内存区域等),这些资源也 ...
-
CentOS 6.5下配置iSCSI网络存储
一.简介 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行 SCSI协议,使其能 ...
-
Java并发之CyclicBarrier 可重用同步工具类
package com.thread.test.thread; import java.util.Random; import java.util.concurrent.*; /** * Cyclic ...
-
[原创]cocos2d-x研习录-第三阶 特性之触屏
游戏跟视频最大的区别就是互动,而手游(基于智能手机)主要靠触摸屏幕.重力传感和虚拟键盘等方式实现互动.这里主要记录Cocos2D-x对玩家触屏操作的处理. 在Cocos2D-x中触屏分为单点触屏和多点 ...
-
node-js访问rest api的方法
//npm install node-rest-client --save-dev var Client = require('node-rest-client').Client function l ...
-
基于无锁的C#并发队列实现(转载)
最近开始学习无锁编程,和传统的基于Lock的算法相比,无锁编程具有其独特的优点,Angel Lucifer的关于无锁编程一文对此有详细的描述. 无锁编程的目标是在不使用Lock的前提下保证并发过程* ...
-
warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
bug来源: 一直在看sift然后就手贱的给 opencv源码做注释,如果在vs里面打开会一直相安无事,但是问题出在我用了notepad++. 这样就报了标题的错误. 因为notepad++会以uni ...
-
Java如何打印异常的堆栈?
在Java编程中,如何打印异常的堆栈? 此示例显示如何使用异常类的printStack()方法打印异常的堆栈. package com.yiibai; public class PrintStackT ...
-
English trip -- VC(情景课) 7 A Shopping 购物
Words The clothes place a dress 长裙 short skirt 短裙 pants 裤子 / trousers 长裤 / shorts 短裤 a shir ...
-
Java基础之基本数据类型的包装类型
Java的基本数据类型的包装数据类型有多种: int Integer,short Short,boolean Boolean,float Float,double Double等等. Java包装类数 ...