常用工具使用总结
git 命令:整体流程,先pull获取最新代码,合并后提交本地,之后push
-
git init 初始化git本地仓库
-
git log 展示提交日志
- git log --pretty=oneline 线性展示日志
- git log --graph 以树形展示日志
-
git reflog 展示操作日志
-
git reset --soft HEAD^ 返回上次提交
-
git rm --cached
<file>从暂存区删除文件,但不改变文件区 -
git status 当前状态
-
git commit -m "note" 提交代码
-
git remote 查看远程状态
- git remote -v 显示详细远程状态
-
git push origin [master/dev] 推送分支
-
git pull <远程主机名> <远程分支名>:<本地分支名> 拉取分支
-
git clone git@github.com:.../.git 从远程克隆项目
-
git rebase 变基,将修改前的基础转换为最新状态
-
git branch [name] 创建分支
- git checkout [name] 切换分支
- git branch 查看分支
- git merge [name] 合并分支
- git merge --no-ff -m "merge with no-ff" dev 合并生成新的提交,当分支删除,信息仍然存在
- git branch -d [name] 删除分支
- git branch -D [name] 强行删除分支
- git stash 储存当前分支状态
- git stash list 查看可回复状态
- git stash apply 回复+ git shash drop 删除
- git stash pop 回复并删除
- git cherry-pick [number] 将master修改的bug复制到当前分支
-
git tag 查看所有标签
- git tag [name] 打开新的标签, 状态为当前状态
- git tag [name] [number] 提交number对应状态的标签name
- git show [name] 显示标签内容
- git tag -d [name] 删除标签
- git push origin :refs/tags/[name] 删除远程标签
ssh
- ssh 客户端端执行 ssh-keygen 生成公钥和私钥到~/.ssh
具体文件为 ~/.ssh/id_rsa(私钥) ~/.ssh/id_rsa.pub(公钥)
- ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.235.22 上传公钥到ssh服务器,指定服务器ip和ssh用户名
- ssh root@192.168.235.22 执行免密登陆
idea
-
常用函数
- @deprecated 该类已过时
- //todo 后期可添加内容
-
常用快捷键
- http:get,post,delete,put用http Tools调试
- 相机图标截取当前线程状态 :查看在运行中的线程
- 打断点,调试
- 找到实现 ctrl+点击 或者 前方图标
- ctrl+shift+/ 区块注释
- Alt+Insert 产生构造方法、getter/setter等方法
- Ctrl+R 替换
- Shift+Enter 在当前行的下方开始新行
- Ctrl+Alt+Enter 在当前行上方插入新行
- Ctrl + Alt + b 转到实现
- Ctrl+Alt+L 格式化代码
- ctrl+Q 查看方法说明
- Ctrl+D 复制光标所在行的内容,插入光标位置下面
- psvn main
- sout 默认输出
- itar for遍历
浙公网安备 33010602011771号