美文网首页
git 技巧拾遗

git 技巧拾遗

作者: wwmin_ | 来源:发表于2018-04-18 09:56 被阅读3次

    输出漂亮的log

    使用git log --graph -2git 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清除所有修改

    1. 首先查看git状态,是否有add或commit
      git status

    2.在未发生任何add或commit的情况下:
    git checkout .
    这条命令,只能清除所有修改的文件,但是新建的文件和文件夹无法清除,还必须使用:
    git clean -df
    清除所有新建的文件及文件夹

    1. 对于add的部分,先要撤销add:
      git reset .
      然后再进行第一步的操作即可

    相关文章

      网友评论

          本文标题:git 技巧拾遗

          本文链接:https://www.haomeiwen.com/subject/xiamkftx.html