基础 VIM GIT 本地项目开发
合并多个commit:
Review 找票 ----->点开链接 查询git仓库(同一仓库可同时操作)
Subjcet------>Download-------------->cherry-pick(ssh状态下)
此过程可能会发生冲突
cherry-pick
$git cherry-pick<SHA1>
$git cherry-pic -x<SHA1>//如果要保存原有的完整的commit信息的话
cherry-pick解决冲突
$git status //看那些文件冲突,在冲突的文件中检索类似<<<<<HEAD 找到冲突位置
$git add .
$git cherry-pick -continue 如果只能选其一 $git checkout --ours或theirs<filename>
冲突解决进入终端 $git log --oneline 查找HEAD ----------> $git rebase -i <SHA1> 进行合并-------->进入vim编辑备注(内容总结)----------->push到服务器
烧机:
通过fg4 烧机的步骤 1. 打开fg4软件
2.手机关机
3.音量 ‘-’ 长压 ,插上数据线 (右上角呼吸灯变绿 说明链接正常),呼吸灯变绿后松开音量 ‘-’
3.音量 ‘-’ 长压 ,插上数据线 (右上角呼吸灯变绿 说明链接正常),呼吸灯变绿后松开音量 ‘-’
4. fg4软件左上角 将adb的状态改成 disabled
在右边状态框中的Flashable items中选择 Shutdown Behavior 然后选择 0x40-Restart device - Normal
/home/.../***
(然后双击那2个文件)
在右边状态框中的Flashable items中选择 Shutdown Behavior 然后选择 0x40-Restart device - Normal
/home/.../***
(然后双击那2个文件)
5. 最后在点击右边状态栏 Flashable items 中最下面的Flash。 (对话框选 erase use data)
烧写完毕的步骤: 1. adb root // 获取root 权限
2. adb disable-verity // 关闭检测功能
3.adb reboot // 重启机器
每次重启之后需要再次获得root的权限 : 1. adb root //获取root权限
2. adb remount //重启挂在system 分区为可读写分区。
编译制定模块 mm-and-push // 编译指定目录下的模块
/home****
出log: adb logcat -v threadtime 是在终端terminal 出log
出log: adb logcat -v threadtime > ~/work/xxx.log 将输出的log保存在work文件夹下 名字为 xxx.log
出log: adb logcat -v threadtime 是在终端terminal 出log
出log: adb logcat -v threadtime > ~/work/xxx.log 将输出的log保存在work文件夹下 名字为 xxx.log