输出漂亮的log
使用git log --graph -2
或git log --pretty=format:"%h"
可以定制很多的输出格式,在此基础上添加自己喜欢样式,并保存到git config中下次使用就免去了每次输入一长串命令的困扰
- 全局添加
git config --global alias.lg "log --graph"
或者使用更漂亮的
git config --global alias.lg "git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative"
另一个例子
git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'"
tip:如果输出太长,别忘了按q推出
git清除所有修改
- 首先查看git状态,是否有add或commit
git status
2.在未发生任何add或commit的情况下:
git checkout .
这条命令,只能清除所有修改的文件,但是新建的文件和文件夹无法清除,还必须使用:
git clean -df
清除所有新建的文件及文件夹
- 对于add的部分,先要撤销add:
git reset .
然后再进行第一步的操作即可
网友评论