Ruby 脚本使用 git rebase 命令批量给 commit message 加前缀
原 commit log
|
|
修改之后
|
|
Ruby 脚本
|
|
凡所有相,皆是虚妄
Ruby 脚本使用 git rebase 命令批量给 commit message 加前缀
原 commit log
|
|
修改之后
|
|
Ruby 脚本
|
|
|
|
How to Say BEACH vs. BITCH and SHEET vs. SHIT - American English
|
|
|
|
|
|
NS_FORMAT_FUNCTION(F,A)作用是告诉编译器检查格式化参数类型是否正确,例如:LogD(@"Name: %@", 27) 就会出警告
Exsample
|
|
由于 bitbucket 网站访问速度太慢,即使连接 vpn 速度也不是很理想,尤其是 pod update 之后,代码可能增加几十M,推拉慢死了。
|
|
- 测试发现 Repo/project_name.git/.ssh 是没什么用的
- project_name.git 中的 .git 不是必须的
|
|
服务器 ~/.ssh 目录创建 authorized_keys 文件,把各自机器 ~/.ssh/id_isa.pub (公钥)追加到 authorized_keys 中
|
|
为了代码保持同步,现在代码需要 push 两次
|
|
需要改善的是在 git push local 之后本地仓储自动同步到 bitbucket。
|
|
|
|
|
|
entitlements 可以改 entitlements.template
|
|
测试证书
|
|
entitlements 模板
|
|
配置文件模板
|
|
shell 脚本
|
|
更简单的
|
|
作用域都是当前 script 上线文
涉及两个命令 xcodebuild 和 xcrun
|
|
|
|

首先 git log --pretty=oneline 看下提交历史

|
|


|
|

注意:要修改 6b4fe4 这次提交,就要
rebase到它的上次一提交 92e38b

要想修改那次提交,就把 pick 改成 edit

:wq 保存退出

看提示,你可以使用 git commit --amend 来修改这次提交,完事了执行 git rebase --continue 命令。
照做~

git log --pretty=oneline 查看结果

Done~
参考:Git 重写历史