与宣扬

风云中平淡,平淡中成长。

导航

常用工具使用总结

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

  1. ssh 客户端端执行 ssh-keygen 生成公钥和私钥到~/.ssh

    具体文件为 ~/.ssh/id_rsa(私钥) ~/.ssh/id_rsa.pub(公钥)

  2. ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.235.22 上传公钥到ssh服务器,指定服务器ip和ssh用户名
  3. 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遍历

posted on 2021-10-09 11:22  与宣扬  阅读(40)  评论(0)    收藏  举报