如何閱讀上次提交評論?

一般在提交期間( $ git -commit -m "" ),我但願閱讀個人最後一條評論,以記住我取得的進展。 有沒有一種簡單的方法能夠經過命令行直接訪問最後一次提交消息? (我正在使用Windows。) git


#1樓

git log -1 branch_name將顯示來自指定分支的最後一條消息(即不必定是您當前所在的分支)。 github


#2樓

我這樣作了工具

git reflog -1 | sed 's/^.*: //'

#3樓

對於更具可讀性的內容,請運行如下命令: spa

git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative"

這樣當你運行時: 命令行

git lg

你獲得一個很好的讀數。 僅顯示最後一行: code

git lg -1

解決方法在此處 orm


#4樓

git log -1 --pretty='%s'開始git log -1 --pretty='%s' 文檔

但下面的內容涵蓋了全部案例, get

git log --pretty='format:%Creset%s' --no-merges -1 it

  • 沒有多餘的空白區域
  • 丟棄合併提交
  • 無提交ID,日期,僅顯示消息。

粘貼並親眼看看


#5樓

您可使用

git show -s --format=%s

這裏--format支持各類打印選項,請參閱此處的文檔 。 具體來講, %s表示「主題」。 另外, -s表明--no-patch ,它抑制了diff內容。

我常常使用

git show -s --format='%h %s'

其中%h表示提交的短哈希

另外一種方式是

git show-branch --no-name HEAD

它彷佛比其餘方式運行得更快。

我實際上寫了一個小工具來查看我全部回購的狀態。 你能夠在github上找到它。

相關文章
相關標籤/搜索