代码之家  ›  专栏  ›  技术社区  ›  Erik B

如何逆序登录git?

  •  144
  • Erik B  · 技术社区  · 16 年前

    我最近了解到,我可以让hg log以相反的顺序打印历史:

    hg log -r :
    

    所以我当然试过:

    git log -r :
    

    4 回复  |  直到 9 年前
        1
  •  377
  •   tshepang Arrie    11 年前

    使用 --reverse 选项:

    git log --reverse
    
        2
  •  15
  •   CatDadCode    12 年前

    --reverse 一直以来,也不需要bash函数。您只需创建一个git别名。打开你最喜欢的文本编辑器,打开你的全局 .gitconfig

    导航到或创建如下节:

    [alias]
        lg = log -10 --reverse
    

    这将创建一个git别名,用于获取最近的十次提交 反转该列表,使这10个列表中最近的一个位于底部。现在您只需运行:

    吉特lg

        3
  •  9
  •   Community Mohan Dere    6 年前

    Jakub Narębski 的 comment (“注意,例如。 git log -10 --reverse 会得到最后10次提交 然后

    看到了吗 commit 04be694 (2016年9月27日) Pranit Bauva ( pranitbauva1997 ) .
    (合并者) Junio C Hamano -- gitster -- commit 54a9f14 ,2016年10月11日)

    rev-list-options :阐明 --reverse

    n 提交显示为 log -n --reverse .
    --反转 只踢进来 之后 决定要显示哪些提交来取消对它们的使用。

    看到了吗 Commit Limiting .

        4
  •  0
  •   CatDadCode    12 年前

    您可以创建一个bashrc函数(假设您在unixy操作系统上)

    function git_logr {
    
        git log --reverse
    
    }
    
        5
  •  0
  •   wojcieh    6 年前

    我把建议中的几个合并成一个,并创建了一个别名。

    git log -10 --pretty=oneline --abbrev-commit --reverse
    
    alias gl='git log -10 --pretty=oneline --abbrev-commit --reverse'