Fork me on GitHub

iOS开发的一些终端命令

#iOS开发的一些终端命令

基本命令

1
2
// 显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true
1
2
// 隐藏隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool false

Git 命令

开发常用

1
2
3
4
git pull             // 查看本地分支情况
git checkout . // 恢复修改
git commit -m "备注" // 提交代码
git push // push 到服务器

分支

查看分支

1
2
3
git branch    // 查看本地分支情况
git branch -r // 查看服务器分支情况
git branch -a // 查看所有分支情况

创建

1
2
3
git checkout branch_name // 切换分支
git checkout -b newBranch_name // 创建新分支
git push origin newBranch_name // 把创建的分支 push 到服务器

删除

1
git push origin :branch_name  删除分支

tag 操作

查看 tag 情况

1
git tag

新建tag

1
2
git tag tagName ||  git tag -a v0.1 -m "备注信息" // 打tag
git push -u origin tagName // push tag

删除 tag

1
2
git tag -d tagName // 删除本地tag
git push origin : tagName // push tag

参考自 廖雪峰的官方网站

cocoapods

常用

1
2
3
4
5
6
7
8
pod install
pod install --no-repo-update

pod update
pod update --no-repo-update

pod search xxx
pod setup

其他

POD 缓存管理

  • 列出所有本地已经缓存的第三方库
1
pod cache list

结果如下:

1
2
3
4
5
6
7
iCarousel:
- Version: 1.8.2
Type: Release
Spec: /Users/vivi/Library/Caches/CocoaPods/Pods/Specs/Release/iCarousel/1.8.podspec.json
Pod: /Users/vivi/Library/Caches/CocoaPods/Pods/Release/iCarousel/1.8.2-67c8a
libextobjc:
...
  • 清除指定第三方缓存
1
pod cache clean libName
  • 清除全部缓存
1
pod cache clean all

mac 命令行 别名

  • cd ~
  • touch .bash_profile
  • open .bash_profile
1
alias ll='ls'
  • 其中 alias(别名)表示声明一个别名,使用ll 代替ls命令
- END -
扫一扫上面的二维码图案,加我微信

文章作者:梁大红

特别声明:若无特殊声明均为原创,转载请注明,侵权请联系

版权声明:署名-非商业性使用-禁止演绎 4.0 国际