ubuntu赋权限: 可读可写可执行:4+2+1=7 最高权限为7 chmod -R 777 alps/.... (有sudo权限的可在最前边加上sudo)
git常用命令:clone,branch,tag,pull,push,checkout,fetch,reset等
clone:从服务器上拉代码到本地,或者克隆一个文件。。
branch:查看分支
tag:打标签,删标签
pull:更新代码
push:提交代码
checkout:切换分支,或者只需要更新一套代码里的一个文件时可以使用checkout加路径
reset:重置
旧代码编译过更新:git clean -fd && git reset --hard HEAD && git pull --rebase
最好clean过,否则改的有些东西没有clean会导致编译出来的版本有问题
提交代码:git status alps 可以看到修改点,add时不用自己添加路径,省事
git add 路径 或 git rm -rf 删除的话可以在上个步骤之后省略此步
git commit -m "描述" 删除的话 git commit -am “描述”
提交代码怕跟别人冲突:git stash && git pull --rebase && git push origin HEAD:refs/for/分支name
查找文件:sudo find /-name alps
或者 find /alps -name “filename” (find /alps/package/apps/settings -name "settings.java")
查找关键字:grep -nri “name” alps/... (grep -nri "settings" alps/packages/apps/settings/res/values/strings)