1.编译源代码时出现jdk版本问题 提示使用java SE1.7 可以使用java unset
2.javac -version ,查看当前编译版本
3.df -h 查看磁盘空间
4.git log origin/master 获取到最新的Commit号 git fetch 更新最新的Code
5.git cherry-pick -x commit 号
git log
git commit --amend ,删除空行,删除change-Id
git reset --hard commit号,回退指定的commmit id 后所有的提交,不留痕迹
git reset --hard ,撤销当前的提交
git pull --rebase 更新code
git revert -- 回退指定的commit id ,其他提交不变,并且生成新的commit。
--做rebase
git merge remotes/origin/l-xxxx(工程名)
---在同一个分支修改多个问题时,又需要修改其中某个Commit号对应的问题,这时需要使用查看git log 查看对应的commit号,然后git brease -i commit号,(要编辑下一个Commit) 之后会弹出编辑器,在第一行输入edit,修改文件,然后git add .然后 git commit --amend 然后 git rebase --continue, 之后upload。
当提交到服务器上有冲突时,需要 git pull --rebase 解决冲突,然后提交
如果下吧提交的gerrit删除,git rebase -i 需要删除的commit 号,把pick后面的删除即可。
linux下建立文件夹共享
1.mkdir shared
2.sudo mkdir shared
3.man chown
4.chown userName:domain_users shared/
5.sudo chown userName:domain_users shared
----做rebase upload 遇到这种问题(missing change-Id in commit message footer): 可以使用git commit --amend 提交
---查看reabse 后的File 文件差异: git log -p - 20 "-10" 表示Gap commit 数目
命令行修改数据库值:
adb shell
cd data/data/...
sqlite3 ... 执行select * from table ,查看表中的内容
.header on 执行下面这两个让里面的数据有间隔 ,显示比较好看
.mode column
update calls set XXX=x
update calls set XXX=x where _id=X