avatar
文章
97
标签
33
分类
13
首页
归档
标签
分类
友链
关于
Fleming's Blog
搜索
首页
归档
标签
分类
友链
关于

Fleming's Blog

git子模块项目开发指南
发表于2017-02-08|Git
git子模块项目开发指南一、从远程仓库中克隆到本地(带有子模块)git clone –recurse-submodules 父仓库地址如: 1git clone --recurse-submodules "ssh://1016739@10.10.1.127:29418/app/android/Platin_ElderCare" && scp -p -P 29418 1016739@10.10.1.127:hooks/commit-msg "Platin_ElderCare/.git/hooks/" 如果忘记加–recurse-submodules,可以在clone后执行 12git submodule init // 初始化子模块git submodule update // 更新子模块与主仓库中的子模块代码同步 或者 1git submodule update --init 嵌套的(子仓库中包含子仓库) 1git submodule update --init --recursive 如果修改了.gitmodules,...
git子模块创建提交与gerrit之间的细节
发表于2017-02-08|Git
git子模块创建提交与gerrit之间的细节 在本地创建好项目工程 拉取远程代码库 将本地导出的工程添加到克隆下来的文件夹中 将子模块add到项目中,并做好依赖关系 修改子模块的url地址 注意:gerrit权限的问题 不能使用本地路径 不能使用ssh://1016739@10.10.1.127:29418/app/android/library/radiolib这种个人链接 要用相对地址../library/radiolib (一般android的项目都建立在app/android下)或者../../../../../app/android/library/radiolib注意是相对于根目录的所在地址,以免拉取不到对应的代码。
git同步远程已删除的分支
发表于2017-02-08|Git
git同步远程已删除的分支 git branch -a 查看全部分支 git remote show origin 查看分支状态 git remote prune origin 同步已删除的分支
git合并开发分支且无需提交历史
发表于2017-02-08|Git
git合并开发分支且无需提交历史如果你想要将开发分支(例如 dev 分支)合并到主分支(例如 master 分支),但不保留开发分支的所有提交历史,并且希望在 master 分支上创建一个新的提交,你可以使用 Git 的 merge 命令结合 --squash 选项。以下是具体步骤: 确保你在 master 分支: 1git checkout master 将 master 分支更新到最新的状态: 1git pull origin master 使用 --squash 选项合并 dev 分支的更改: 1git merge --squash dev 在此之后,Git 会应用 dev 分支的所有更改,但是不会自动创建新的提交或移动 HEAD。你需要手动创建一个新提交来保存这些更改: 1git commit -m "Merge dev branch changes into master as a single commit" 最后,推送更新后的 master 分支到远程仓库: 1git push origin master 使用 --squash 选项...
git打包导出某次或之后的代码
发表于2017-02-08|Git
git打包导出某次或之后的代码 打包某次commit: 1git diff-tree -r --no-commit-id --name-only f4710c4a32975904b00609f3145c709f31392140 | xargs tar -rf update_20240529.tar 使用命令把某次节点后的文件导出:window下: 1git diff f4710c4a32975904b00609f3145c709f31392140 HEAD --name-only | xargs tar -rf update_20240529.tar
git常用指令
发表于2017-02-08|Git
git常用指令基本提交流程123456git add .git commit -m "提交信息"git push origin HEAD:refs/for/developgit pull origin <branch>git branch --set-upstream-to=origin/<branch> <branch> 生成ssh key 使用 ed25519(推荐,安全性更高): 1ssh-keygen -t ed25519 -C "your_email@example.com" 使用 RSA(兼容性更好): 1ssh-keygen -t rsa -b 4096 -C "your_email@example.com" -C 后面是注释,通常填写你的邮箱。 如何查看某一个提交修改的内容1git show 提交id 清除未被跟踪的文件 删除所有未跟踪的文件1git clean -f 删除所有未跟踪的文件和目录1git clean -fd 删除包括.gitignore...
Vim常用操作
发表于2017-01-29|扩展
Vim常用操作在 Vim 中进行整行复制(yank)和粘贴(put)的操作非常简单。以下是常用方法: 🔹 复制整行 将光标移动到要复制的行。 按 yy(或 Y):复制当前整行(包括换行符)。 例如:光标在第5行,按 yy → 第5行被复制到默认寄存器。 🔹 粘贴整行 将光标移动到目标位置。 按 p:在当前行下方粘贴一行。 按 P(大写):在当前行上方粘贴一行。 例如:光标在第10行,按 p → 复制的内容插入为第11行。按 P → 插入为第10行,原第10行下移。 🔹 其他相关技巧 复制多行: 3yy:从当前行开始向下复制3行。 5Y:同上,等效于 5yy。 删除并复制(剪切)整行: dd:删除当前行(同时放入寄存器,可粘贴)。 3dd:删除3行。 查看寄存器内容(可选): :reg 或 :registers:查看所有寄存器内容,确认复制了什么。 ✅ 示例流程 光标移到要复制的行。 按 yy。 移动光标到目标位置。 按 p(下方粘贴)或 P(上方粘贴)。 如有更多 Vim 相关问题(比如跨文件复制、使用命名寄存器等),...
adb常用指令
发表于2016-09-08|ADB
adb常用指令重启 -p是关机1adb shell reboot -p WIFI 打开/关闭wifi 1adb shell svc wifi enable/disable 进入wifi列表页面 1adb shell am start -a android.settings.WIFI_SETTINGS 强制横屏1adb shell settings put system user_rotation 3 1. 设备连接状态1adb devices 显示当前通过 USB 或网络连接的所有设备及其状态(如 device、offline、unauthorized)。 2. 设备型号与厂商信息1234567adb shell getprop ro.product.model # 设备型号adb shell getprop ro.product.manufacturer # 制造商adb shell getprop ro.product.brand # 品牌adb shell getprop ro.build.version.release # ...
adb查看服务列表
发表于2016-08-27|ADB
adb查看服务列表1adb shell service list adb查看当前运行的服务在 Android 开发和调试中,你可以使用 adb (Android Debug Bridge) 命令结合 dumpsys 工具来查看当前系统中运行的服务。最常用和有效的方法是使用 dumpsys activity services 命令。 🔧 核心命令1adb shell dumpsys activity services [PACKAGE_NAME] 详细说明: 查看所有运行的服务: 1adb shell dumpsys activity services 这个命令会输出系统中所有正在运行的 Service 的详细信息,内容非常多。 输出会按包名(SERVICE 行)和进程进行分组。 信息包括:服务名称、进程 ID (PID)、启动状态(started=true/false)、绑定信息(connections)、创建时间等。 查看特定应用包名下的服务: 1adb shell dumpsys activity services com.example.myapp 将 com...
adb input指令合集
发表于2016-07-03|ADB
adb input指令合集keyevent 键位 编号 键位 编号 返回键 4 HOME键 3 音量+ 24 音量- 25 电源键 26 回车键 66 菜单键 82 拍照键 27 0-9数字键 7-16 A-Z字母键 29-54 解锁 1input keyevent 82 上滑 1input swipe 500 1000 500 300 点击某处 1input tap 300 500
1…8910
avatar
Fleming Chen
不积跬步无以至千里,不积小流无以成江海。——《荀子·劝学》
文章
97
标签
33
分类
13
Follow Me
公告
欢迎来到我的博客,有任何疑问可以随时联系我交流讨论!
最新文章
音频流处理过程
音频流处理过程2026-01-16
AOIP和VOIP
AOIP和VOIP2026-01-06
AudioFlinger的基本概念
AudioFlinger的基本概念2025-08-28
音频领域基本概念
音频领域基本概念2025-08-20
Unicast、Multicast、Broadcast的含义及关系
Unicast、Multicast、Broadcast的含义及关系2025-08-19
分类
  • ADB9
  • Code18
  • Flutter1
  • Git10
  • Grep1
  • Linux3
  • Repo2
  • Unity 3D1
标签
Markdown 架构 unity adb 学习路线 Android Studio 日常 系统广播 git UI 缓存 AlertDialog Dialog Handler LruCache BroadcastReceiver 音频 MVP SQLite flutter 数据库 经验 AsyncTask Message EditText 系统 IDE 扩展 开发工具 代码 linux Android 自学
归档
  • 一月 2026 2
  • 八月 2025 3
  • 七月 2025 5
  • 六月 2025 1
  • 四月 2025 2
  • 十一月 2024 1
  • 七月 2024 2
  • 二月 2024 3
网站信息
文章数目 :
97
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2016 - 2026 By Fleming Chen框架 Hexo 6.1.0|主题 Butterfly 5.5.4
搜索
数据加载中