次常用git命令

发布 : 2021-11-11
  1. 获取当前分支名称
    1
    2
    git rev-parse --abbrev-ref HEAD
    # f-20210903-entrust-pay-third
  2. 获取最近一次 commitID
    1
    2
    3
    4
    5
    6
    git rev-parse HEAD
    # 6f50fe018c261e3aa8e2c5199681a42bc25eb6ca

    # 获取指定分支最后一次commitID
    git rev-parse master
    # 7226af556d8e7a80192ad3db8cb0fb319425ac87
  3. 获取.git的实际目录
    1
    2
    git rev-parse --git-dir
    # .git
  4. 获取git仓库顶层目录
    1
    2
    git rev-parse --show-toplevel_
    # /Users/xiaoyiyu/Desktop/your_program_dir
  5. 获取指提交信息详情
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    # 获取作者
    echo $(git log --pretty=format:“%an” 7226af556d8e7a80192ad3db8cb0fb319425ac87 -1
    )

    # 获取提交信息
    echo $(git log --pretty=format:“%s” 7226af556d8e7a80192ad3db8cb0fb319425ac87 -1)


    # 获取修改时间
    echo $(git log --pretty=format:“%ad” 7226af556d8e7a80192ad3db8cb0fb319425ac87 --date=format:'%Y-%m-%d %H:%M:%S' -1)

    # 获取提交时间
    echo $(git log --pretty=format:“%cd” 7226af556d8e7a80192ad3db8cb0fb319425ac87 --date=format:'%Y-%m-%d %H:%M:%S' -1)

    # 获取提交者的邮件
    echo $(git log --pretty=format:“%ae” 7226af556d8e7a80192ad3db8cb0fb319425ac87 -1)
本文作者 : 萧逸雨
原文链接 : http://qiubo.ink/2021/11/11/次常用git命令/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!