首页 > 学院 > 开发设计 > 正文

常用的git命令

2019-11-09 15:31:08
字体:
来源:转载
供稿:网友
工作中涉及的一些git命令一.拉取代码-------------------------------------------------------------------------------------------------------------------:1)拉取代码 :repo  init  -u git://172.16.1.31/manifest.git –m android.xml2)代码同步:   repo sync3)初始化编译环境:  . build/envsetup.sh4)lunch函数:lunch 295):切换JDK的环境变量---切换JDK版本: sudo vim /etc/PRofile6)直接切换jdk版本:                       sudo update-alternatives --config java                    sudo update-alternatives --config javac7)使配置立即生效:   source /etc/profile二.编译--------------------------------------------------------------------------------------------------------------------------:1) make -j8;2)编译修改模块:  mmm  packages/apps/Settings  (递归查找Android.mk文件,从内向外编译;m:编译所有的模块 mm:编译当前目录下的模块,当前目录下要有Android.mk文件 mmm:编译指定路径下的模块,指定路径下要有Android.mk文件)三.adb命令----------------------------------------------------------------------------------------------------------------------:查看手机是否连adb disable-verity接(USB调试,传输文件)1)进入手机目录:  sudo adb shell  (exit退出手机终端)2)获取root权限: (sudo) adb root3)挂载分区进行读写:(sudo) adb remount4)从电脑上发送文件到设备: adb push 本地路径 设备路径   5)从设备上发送文件到电脑: adb pull   设备路径 电脑路径   6)重启设备: adb reboot7))read only问题:adb disable-verity8)打印Logcat日志,通过点击对应的模块进行测试 adb logcat -v time  > ~/my.txt四.代码提交--------------------------------------------------------------------------------------------------------------------:1)同步远程代码:    repo sync . 2)暂存的修改:      git status3)将所有修改提交:  git add .4)查看分支:        git branch5)创建并切换到该分支: git checkout -b temp 6)提交全部: git commit -m  haha 7)列出远程分支的详细信息: git remote -v9)修改已经提交的注释: git commit --amend10)搜索之前的命令:crtl+R :11)查看某个文件的历史修改记录 :git log /res/values/strings.xml12)提交命令:git push --no-thin ssh://xxx@review-xxx/platform/packages/apps/Email  HEAD:***13)修复本地提交的错误:git reset -- hard HEAD~1(1表示本地最新一次的提交)
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表