
terminal 终端
terminal 终端相关软件使用
迷曳
一个很懒的iOS开发
展开
-
git 批量删除beta_tag脚本
#删除Tag脚本tags=$(git tag)for tag_name in ${tags[@]}do beta="_beta" result=$(echo $tag_name | grep "${beta}") if [[ "$result" != "" ]] then res_0=$(git tag -d $tag_name) res_1=${res_0:0:3} if [ "$res_1" = "Del".原创 2021-12-10 15:16:16 · 303 阅读 · 0 评论 -
podspec自动化升级脚本
#! /bin/shecho "\n ****** begin ****** \n"# 获取到的文件路径file_path=""file_name=""# 文件后缀名file_extension="podspec"# 文件夹路径,pwd表示当前文件夹directory="$(pwd)"# 参数1: 路径;参数2: 文件后缀名function getFileAtDirectory(){ for element in `ls $1` do dir_or.原创 2021-11-29 15:48:48 · 528 阅读 · 0 评论 -
本地repos Mac
本地repos路径~/.cocoapods/repos终端跳到本地reposcd ~/.cocoapods/repos 终端打开本地repos文件夹open ~/.cocoapods/repos原创 2021-04-15 15:26:23 · 427 阅读 · 0 评论 -
获取Git 历史提交日志
如何把 git 的历史提交记录导出来在项目根目录下执行命令,导出 git 提交记录到pathgit log --pretty=format:"%ai , %an: %s" --since="7 day ago" >> ~/path/commit.log如果想导出某些提交者的提交记录,可以用 grep过滤,比如我想导出「csdn」这个人在项目中的提交记录:git log --pretty=format:"%ai , %an: %s" --since="7 day ago" | grep原创 2020-07-30 17:07:35 · 1712 阅读 · 0 评论 -
podspec 校验依赖出错问题 pod lib lint ,需要指定源
//podspec 设置依赖s.dependency '私库's.dependency 'MBProgressHUD's.dependency 'Masonry' //本地校验pod lib lint --verbose --use-libraries --allow-warnings//同时依赖私库和公共库,直接本地校验会出错, //校验podspec文件时会到远程podspec库查找相关依赖,默认只会到官方specs库校验,此时需要指定远程specs库去校验。----sour.原创 2020-07-03 15:30:42 · 3227 阅读 · 0 评论 -
pod install 和pod update 配合 --verbose --repo-update 或者 --verbose --no-repo-update使用
pod repo update 更新本地repo用pod repo update ** 更新本地对应的repo ,** repo名字//安装并更新本地repopod install --verbose --repo-update(加--verbose可以显示详细的检测过程,出错时会显示详细的错误信息)// pod update 的时候太慢的时候使用pod update --verbose --no-repo-update两者的安装时区别:pod install --ve...原创 2020-07-03 02:26:58 · 5067 阅读 · 0 评论 -
.gitignore 文件不生效的解决办法
把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是.gitignore只能忽略那些原来没有被追踪的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未被追踪状态),然后再提交:git rm -r --cached .git add .git commit -m 'update .gitignore'.gitignore 文件内容参考:Xcode工程配置.DS_Store*/build/..原创 2020-06-24 18:05:28 · 763 阅读 · 0 评论 -
SourceTree push 代码每次都要输入密码解决办法 git
SourceTree push 代码每次都要输入密码解决办法git config --global credential.helper osxkeychain原创 2020-06-24 17:59:21 · 433 阅读 · 0 评论