2016-03-11 45 views
-1

我知道如何通過git log命令在git中查看提交消息,但它會列出所有提交的消息。我想要的是那些未被推送的提交的消息,這意味着只提交但不推送。我們有任何指令嗎?我也有一個解決方案,我們可以在github中看到所有提交,同時我們可以用git log命令查看。差異將是我的輸出,但我希望通過命令。如何查看本地提交的消息,但沒有推入git

回答

2

您可以使用git-log形式顯示兩個分支之間的區別:

git log origin/master..master 

More information對不同形式的git-log

更妙(擴大對@ PetSerAL的評論),你可以創建一個方便的別名看到相同的信息:

git config --global alias.justLocal "log @@{u}.." 

所以,當你想看到的結果:

git justLocal 
+1

尼斯。我想到了'git cherry'(不要和'cherry-pick'混淆)。 'git cherry -v origin/master master'顯示所有未在原始/主文件中的提交,前綴爲'+'。但'git log',尤指'git log --oneline'可以更好地閱讀。 – PerlDuck

相關問題