Git和adb的使用总结

来源:互联网 发布:快速启动 软件 ash 编辑:程序博客网 时间:2024/05/23 01:56

因为从事的是Android平台开发,公司使用的使git来进行版本管理,工欲善其事,必先利其器,所以这篇文章就是对工作中的Git和adb使用的总结:

Git:

 1、git status 路径    查看该路径下修改的文件

       git diff  路径     显示该文件的修改

       git checkout 文件路径    取消掉该文件的改动

       git checkout  .       取消所有的改动

       git branch  查看分支

       git branch -D  分支名      删除分支

       git branch 分支名     新建分支

       git checkout  分支名   切换到该分支

       git checkout -b  分支名      新建分支并切换到该分支

       git add  修改的文件路径       

       git commit   第一次提交       同一个BUG第二次提交 git commit --amend

       Ctrl - O   Ctrl - X  第一次提,  以后都是Ctrl - X

       git  push ....     提交

       git  pull    切换到主分支更新代码

       git reset hard ..........             还原到某个点

       git cherry-pick  原分支    这个方法用于解决冲突,当提代码用冲突时,先切到主分支更新代码,然后新建一个分支,再在新分支上cherry-pick原分支,这时就会报出冲突,解决冲突再提交

       git blame 文件路径     查看某文件的具体改动情况,是谁修改的,改了哪

       git config -l     显示源码信息

       git clone 路径    下载源码

       

ADB:

     adb shell      进入手机

     adb devices   查看手机连接情况

     adb  shell stop & adb shell start       系统关闭和启动

     adb reboot    重启

     adb reboot-bootloader     重启到fastboot界面

     adb logcat | grep test       查看标签为test的log

     adb logcat -v time | grep __    显示log的时间

     adb logcat -b events        显示手机的事件

     adb logcat grep *:E         显示出错的log 

     which adb        adb工具的位置

     adb shell   ->>   getprop | grep -rn  model        在手机中搜索model

     adb shell /system/bin/screencap -p    报存路劲和文件名.jpg    用手机自带工具截图

     adb 模拟事件: 其他文章

       adb shell input keyevent 26

         26: power键            25: 音量减           24: 音量加           82:menu键            66:enter

      adb shell input text "context"     不支持中文

    

Sqlite3:

      sqlite  数据库名(contacts2.db)    进入数据库

      pragma table_info(表名)        显示表结构

     


       

0 0
原创粉丝点击