【Linux】git、repo、svn、adb以及其他常用命令

一、git

  git reset --soft <版本号>             回退提交至commit的代码

  git format-patch -1 <版本号>           生成单个patch
  git format-patch <版本号>            生成某一版本之后的多个patch (不包含本身)

  git am patch/*.patch 打patch

  【git commit --amend --reset-author】

  git log --name-only               显示commit信息,同时显示出修改的文件

  git branch -a                 查看远程分支
  git checkout -b ***               切换远程分支

  git checkout -b *** caf/pmc_***_dev       切换分支

二、repo

  repo sync + git仓路径             只下载某个git仓代码

                         (git仓路径可以参考.repo下的manifest.xml文件)

三、svn

  svn update                  SVN更新文件: 在/home/user/svn/RM181/TSJP/下执行命令

  SVN上传文件步骤:
      svn status
      svn add 文件名
      svn commit -m "描述" 文件名

四、adb

  adb logcat -v time > /home/user/桌面/log_2018.2.25_1107.txt          输出log文件

  adb install ×××.apk                         电脑给手机安装apk软件包

五、其他常用命令

  find -name "文件"              查找文件

  free                 查看内存使用情况

  

  apt-get install multimail          安装软件 multimail
  apt-get remove multimail          卸载软件 multimail

猜你喜欢

转载自www.cnblogs.com/zhuwei0901-yanwu/p/9466878.html
今日推荐