Git常用命令:
git branch xx创建分支
git checkout xx 切换到分支xx ----》 git checkout -b xx
git branch -D xx 删除分支
git branch 显示本地分支
git branch -r (remote)显示远程分支
git branch -a (all)显示所有分支
git pull origin xx:xx 从远程获取xx分支的更新到本地xx并merge
git pull origin xx 从远程获取xx分支的更新到当前分支并merge
git pull origin 把远程分支更新到当前分支并merge,分支名一样对应--被跟踪 或者已关联 等同于: git fetch origin xx git checkout xx (-b ) git merge origin/xx
git push --set-upstream origin xx 本地分支与远程分支进行关联追踪
git push origin xx:xx 把本地分支推送到远程xx分支,远程没有则创建
git stash:暂时保存工作区的修改到暂存栈中,此时工作区恢复与上一次提交一致
git stash pop 恢复暂存的修改
git stash list 查看stash记录
git stash clear 清除所有stash记录
git log 产查看提交的commitid
git reset --hard commitid 代码回归到commitid的提交
git reset id 完成本地的commit撤销,但是不对工作区代码修改,可以通过get reset HEAD来撤销add操作,然后通过git checkout撤销工作区的修改
git reset --soft commitid 回归到commitid的提交,但是工作区内容同步现在的所有代码,可以commit一次提交所有内容 ---------区别于 --hard 会撤消相应工作区修改
git reset --hard = git reset --hard HEAD 清除本次工作区代码与上一次commitid保持一致(类似清除本地修改,重新拉服务器代码)
git reset --hard HEAD^ 回退的上一次commmit的提交(服务器),即代码会与回退版本的上一commit保持一致
git reset --hard commitid 回退commit版本,代码与commitid版本上一次提交保持一致
git push -f:强制把回退更新到服务器
git reset --hard HEAD 从服务器拉取最新代码并覆盖即上一次提交代码 git pull
git reset HEAD 撤销被add到暂存区的文件
git reset HEAD xx 撤销被add到暂存区的具体文件
git checkout . 清除工作区域修改还原最近一次提交
git checout xx 将工作区域某个文件的修改还原到最近一次提交
AndroidStudio快捷键:
Ctrl+O : 查看当前类及父类信息
Ctrl+F12 : 查看当前类的方法
Ctrl+H : 查看当前Activity继承结构
Alt+Insert: 序列化、抽象方法、getter/setter、toString()等
F3/Shift+F3 : 向下查找/向上查找
Ctrl+Shift+U : 大小写转换
Ctrl-Z / Ctrl-Shift-Z : 撤销/恢复
Ctrl-Alt-O : 包导入
Ctrl-P : 参数提示
Ctrl-Q : 文档提示
Ctrl-N : 查找类
Ctrl-Shift-N : 查找文件
Ctrl-Alt-Shift-N : 查找符号
Ctrl-Shift-F : 指定路经中查找文本
Ctrl-U 跳到父类方法处
Ctrl+B 类被实现的地方
Ctrl-Alt-B 跳到方法实现处或者覆写
F11/ Ctrl+F11/ Shift+F11 插入书签、显示书签
Shift+F2/F1 定位到错误处
Alt+Q : 显示当前上下文
Ctrl+Alt+A / 双击Shift : 快速查找
Ctrl+Shift+F12 : 隐藏当前面板
Alt + 上/下 方法间跳转
Ctr + R 内容替换
Ctr + Shift +R : Path路径替换
Ctrl+Shift+I : 在本页面查看方法/类定义
Ctrl+Tab 在最近文件间快速选择
Ctrl+E 打开近期查看文件
Ctr+Shift+E : 打开最近修改文件
Ctrl+Alt+L :格式化代码
Alt+F4/F7 :被选中变量、类等全局使用地方
Ctrl+Alt+B :抽象类跟接口的实现类
Ctrl+Home : 编辑器回到最上面
Alt+Home :全屏
Ctrl+Alt+F : 提取局部变量到全局变量.
Linux常用操作命令:
sudo -i 获取root权限,去到root/下
sudo su 获取root权限,在当前路径下==su == su root
ctrl+Alt+T : 调出终端
cd .. :返回上一级
cd ../.. :返回上两级
cd ~ :返回到root/下
rm -r :移除目录及其内容--递归 -fr :强制删除
cp -r :xx/xx xx/xx : 把xx复制到xx下--递归 -fr : 强制复制
mv -r :xx/xx xx/xx :把xx移动到xx下--递归 -fr:强制移动
mkdir test :新建文件夹
touch test/a.txt 新建文件a.txt
cat a.txt :查看文件a.txt
gedit a.txt :编辑a.txt
sudo chown root xx: 提升文件xx权限为管理员权限
sudo gedit xx :修改需要root权限的文件
sudo chmod 777 xx :对文件xx或文件夹提升权限为任意身份可读可写可执行 -R:递归内部所有文件
Linux Vi 模式:
i-- 进入编辑模式
esc--退出编辑模式
q!--不保存文件
wq--保存文件并退出vi模式
w--保存不推出vi
Gradle: maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} :解决Gradle更新慢--阿里镜像仓库