1、git show –name-status hash值 :查看某次修改的所有文件名
git show hash值 文件名 :查看某次修改的某个文件的修改
git log –pretty=oneline 文件名 :查看某个文件的修改记录
git show hash值 :查看某次修改的详情
git blame 文件名 :查看某个文件每行代码的修改者
2、替换文件mode被修改,切到源码的根目录下,–global选项是针对所有用户都起作用的
git config [–local|–global|–system]
git config –global core.filemode false
git config core.filemode false
3、git remote -v :项目远程路径
git clone 路径 :复制版本
4、git log >aa :将log导出文件aa
5、linux的重定向命令
覆盖 git diff [branchA] [branchB] > a.txt
追加 git diff [branchA] [branchB] >> a.txt
6 打patch
git format-patch -1
7 合入patch
./romPatch.pl
8 查看JDK版本
java -version
9 选择JDK版本
sudo update-alternatives –config java
10、过滤查找
grep [options] PATTERN [FILE…]即grep [选项] 要查找的字符串 查找范围(查找路径),常用组合为grep -rinl “要查找的字符串” 查找范围,rinl表示如下:
-r 是递归查找,查找所有文件包含子目录
-i 忽略大小写
-n 是显示行号
-l 只列出匹配的文件名