常用的git命令
来源:互联网 发布:医院感染控制软件 编辑:程序博客网 时间:2024/06/05 16:01
工作中涉及的一些git命令
一.拉取代码-------------------------------------------------------------------------------------------------------------------:
1)拉取代码 :repo init -u git://172.16.1.31/manifest.git –m android.xml
2)代码同步: repo sync
3)初始化编译环境: . build/envsetup.sh
4)lunch函数:lunch 29
5):切换JDK的环境变量---切换JDK版本: sudo vim /etc/profile
6)直接切换jdk版本:
sudo update-alternatives --config java
sudo update-alternatives --config javac
7)使配置立即生效: 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 root
3)挂载分区进行读写:(sudo) adb remount
4)从电脑上发送文件到设备: adb push 本地路径 设备路径
5)从设备上发送文件到电脑: adb pull 设备路径 电脑路径
6)重启设备: adb reboot
7))read only问题:adb disable-verity
8)打印Logcat日志,通过点击对应的模块进行测试 adb logcat -v time > ~/my.txt
四.代码提交--------------------------------------------------------------------------------------------------------------------:
1)同步远程代码: repo sync .
2)暂存的修改: git status
3)将所有修改提交: git add .
4)查看分支: git branch
5)创建并切换到该分支: git checkout -b temp
6)提交全部: git commit -m haha
7)列出远程分支的详细信息: git remote -v
9)修改已经提交的注释: git commit --amend
10)搜索之前的命令:crtl+R :
11)查看某个文件的历史修改记录 :git log /res/values/strings.xml
12)提交命令:git push --no-thin ssh://xxx@review-xxx/platform/packages/apps/Email HEAD:***
13)修复本地提交的错误:git reset -- hard HEAD~1(1表示本地最新一次的提交)
1)拉取代码 :repo
2)代码同步: repo sync
3)初始化编译环境: . build/envsetup.sh
4)lunch函数:lunch 29
5):切换JDK的环境变量---切换JDK版本: sudo vim /etc/profile
6)直接切换jdk版本:
sudo update-alternatives --config java
sudo update-alternatives --config javac
7)使配置立即生效: 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 root
3)挂载分区进行读写:(sudo) adb remount
4)从电脑上发送文件到设备: adb push 本地路径 设备路径
5)从设备上发送文件到电脑: adb pull 设备路径 电脑路径
6)重启设备: adb reboot
7))read only问题:adb disable-verity
8)打印Logcat日志,通过点击对应的模块进行测试 adb logcat -v time > ~/my.txt
四.代码提交--------------------------------------------------------------------------------------------------------------------:
1)同步远程代码: repo sync .
2)暂存的修改: git status
3)将所有修改提交: git add .
4)查看分支: git branch
5)创建并切换到该分支: git checkout -b temp
6)提交全部: git commit -m haha
7)列出远程分支的详细信息: git remote -v
9)修改已经提交的注释: git commit --amend
10)搜索之前的命令:crtl+R :
11)查看某个文件的历史修改记录 :git log /res/values/strings.xml
12)提交命令:git push --no-thin ssh://xxx@review-xxx/platform/packages/apps/Email HEAD:***
13)修复本地提交的错误:git reset -- hard HEAD~1(1表示本地最新一次的提交)
0 0
- 【git】常用的git命令
- 常用的git命令
- git常用的命令
- git常用的命令
- 常用的git命令
- 常用的Git命令
- git常用的命令
- 常用的Git命令
- 常用的git命令
- Git常用的命令
- 常用的git命令
- 常用的git命令
- git常用的命令
- git常用的命令
- 常用的Git命令
- 常用的Git命令
- Git常用的命令
- 常用的Git命令
- Hibernate 一对多连接表双向关联
- QT中的TS文件与QM文件
- leecode 解题总结:37 Sudoku Solver
- ZOJ 3603 Draw Something Cheat【模拟】
- Spring 3 MVC深入研究
- 常用的git命令
- Android 热修复 Tinker接入及源码浅析
- Hibernate级联加载到session持久层中与事务回滚
- Hibernate 多对多双向关联
- PHP导出excel文件的几种方式
- Android开发中怎么把ToolBar替换成ActionBar
- 【数组】数组的增改查
- Spring MVC请求处理流程及源码分析
- 工作小记~~~枚举