将平时工作最常用的写下来
提交代码步骤:
1、repo start <分之名> --all
2、cd 到需要提交的git库
3、git status 列出你改动过文件
4、git add/rm ./
5、git commit -m "改动原因"、
6、repo upload ./ 选择y即可
7、登录相应项目的gerrit,添加review的人
8、有提交权限的人提交代码
如果提交代码出现冲突,解决冲突操作步骤(这是一个比较原始的方法,还有简单的需研究):
1、首先在冲突的目录树下面执行:git diff 原hash值 新hash值 > xxx.patch 得到你改动的patch
2、删除冲突目录下的.git目录以及android/.repo/projects/下的相对应的git文件夹
3、在android树下执行repo sync ./相应的git库的目录名,重新从系统同步代码
4、针对冲突的文件夹建立分支名,跟上面的相同
4、将第一步做的patch打到冲突的目录,这时肯定会有rej,那么就需要根据需求将rej解决掉
5、在gerrit上abandon冲突的这次提交
6、重新提交,重复上面的步骤
常用的git命令
1、git log 可以初略的列出历史改动记录
2、git diff 源hash值 新hash值 可以看到两次提交之间的改动记录