Android之常用Git命令
代碼修改后提交步驟:
git status:查看代碼修改狀態
git diff:查看代碼修改細節,也能看代碼空格
git add . :添加新加入的代碼
git commit -m "details":本地提交,並注釋提交內容
git commit --amend:之后修改再提交時使用,再按Ctrl+X退出
git pull --rebase:提交前一定要先更新代碼
repo upload . :將代碼提交上去
git reset --hard hashcode:重置到某個哈希值的記錄上
git checkout branchname:切換分支
git mergetool:解決沖突
git log:看最近誰有提交,以及提交的描述
git log -n 1:看最后一次的提交
git log -n 1 --stat:最近一次提交所有更改過的文件
git log -n 1 -p:最近一次提交所有更改的細節
repo操作:
repo init (下載repo並克隆manifest)
repo sync(下載代碼)
repo start(創建並切換分支)
repo checkout(切換分支)
repo branches(查看分支)
repo diff(查看工作區文件差異)
repo prune(刪除已經合並分支 實際上是對git branch –d命令的封裝)
repo abandon(刪除指定分支 實際上是對git branch –D 命令的封裝)
repo status(查看文件狀態)
repo upload(推送到代碼審核服務器)
源碼調試adb命令:
adb root
adb remount 連接電腦與手機的操作
adb push 文件 Android系統之路徑中與編譯出來路徑一致
install的話重啟后會消失
adb logcat > log
adb disable-verity
編譯模塊:
到模塊目錄下 mm
mmm -B ../../..
jack-admin stop-server
添加layout或其他資源文件,記得要在symbols中添加標簽。
自定義方法需要通過make update-api更新system-api。