开发常用Git/Linux/idea命令快捷键总结(持续更新)
在开发过程中,会使用越来越多的命令,或快捷键,来帮助我们提高工作效率。
本文记录了我在平时积累的常用命令,分享给大家。
git命令
set LESSCHARSET=utf-8 --idea Terminal乱码(idea自带的操作git窗口)
git clone 分支名 --将分支克隆到本地
git stash --将修改暂时放到暂存区
git stash pop --从暂存区弹出
git checkout 分支名或文件名 --切换到分支
git pull --拉取最新文件(更新)
git add 文件名 --添加文件(用于提交)
git commit -m "提交备注信息" --提交文件
git push --推送到远程分支
//这三个通常一起使用
添加了多余文件后,已经add未commit时撤销添加
git reset HEAD 文件名 --撤销某文件
git reset HEAD --全撤销
已经commit还未push时,回退版本号
git reset --mixed 要回退到哪个版本号(本地代码还保留着)
git reset --hard 要回退到哪个版本号(本地代码不保留)
简化git命令
git config --global alias.别名 原始命令
如:
git config --global alias.st status
git config --global alias.ck checkout
git config --global alias.ct commit
查看提交日志记录
一般情况下:
1、git log --查看所有提交log
2、git log --author 用户名 --查询某用户提交记录
效果:
3、git log --author 用户名 --grep "关键词" 显示某个用户提交的,含有某关键词的记录
效果:
4、--oneline简化显示 在3的基础上简化,只显示一行,版本号简化
效果:
5、复杂点的
git log --graph --pretty=format:'%Cred%h%Creset - %C(yellow)%d%Creset %s %Cgreen(%cr) %C(blue)<%an>%Creset' --abbrev-commit --date=relative
效果:其实在idea也能看到这样的提交记录,底层也都是用的git的命令
linux命令
作为后台开发,懂点基本的Linux命令是必不可少的。
创建目录,切换目录,查找,删除目录、文件、ping、telnet等。
find /home/nc/page/thrage -name *index.html* -d 查找这个目录下的 文件名以某某开头的 文件全路径(-d是列出路径)
ps -ef|grep "java" --查看java进程是否存在
netstat -tunlp|grep 端口号,用于查看指定端口号的进程情况
idea快捷键
Ctrl + Alt + L 代码格式化
Ctrl + Alt + O 优化导包
Ctrl + N 查找类
Ctrl + Shift + N 查找类
Alt + insert 生成常用代码
Ctrl + Shift + Space 自动补全代码
Ctrl + Space 代码提示
Ctrl + P 方法参数提示
更多:
IntelliJ IDEA代码常用的快捷键(自查)
解决百度网盘下载慢限速问题(2019亲测可用)
Java类是如何默认继承Object的?
开发常用Git/Linux/idea命令快捷键总结(持续更新)
java 金额数字转换大写算法
转载于:https://www.cnblogs.com/ibigboy/p/11229686.html
- Linux开发常用命令总结(持续更新)
- Java开发需掌握的常用Linux命令(持续更新)
- Linux 常用命令 (个人总结,持续更新)
- Linux常用命令总结(持续更新)
- linux下一些常用操作的命令及快捷键(持续更新中。。。。。。。。。。)
- 常用Linux命令(日常总结,持续更新)
- Linux常用命令总结,持续更新,菜鸟必备
- linux常用命令总结(持续更新中)
- 软件开发中常用的linux命令,持续更新~~~~~~
- 工作中常用到的Linux命令(持续更新)
- linux 常用的命令-持续更新
- Linux常用命令个人总结(持续修改)
- linux常用命令之小结(持续更新中)
- 常用到的Linux命令总结---不断更新
- linux 常用命令记录 持续更新
- [置顶] Linux的常用经典命令(持续更新)
- GIT/GIT FLOW常用命令集合---持续更新
- 常用linux命令合集(持续更新中)
- Android开发中常用的库总结(持续更新)
- Linux常用命令(持续更新)