您的位置:首页 > 运维架构 > Linux

开发常用Git/Linux/idea命令快捷键总结(持续更新)

2019-08-01 15:49 633 查看
原文链接:http://www.cnblogs.com/ibigboy/p/11229686.html

在开发过程中,会使用越来越多的命令,或快捷键,来帮助我们提高工作效率。
本文记录了我在平时积累的常用命令,分享给大家。


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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: