-1
我知道如何通過git log
命令在git中查看提交消息,但它會列出所有提交的消息。我想要的是那些未被推送的提交的消息,這意味着只提交但不推送。我們有任何指令嗎?我也有一個解決方案,我們可以在github中看到所有提交,同時我們可以用git log
命令查看。差異將是我的輸出,但我希望通過命令。如何查看本地提交的消息,但沒有推入git
我知道如何通過git log
命令在git中查看提交消息,但它會列出所有提交的消息。我想要的是那些未被推送的提交的消息,這意味着只提交但不推送。我們有任何指令嗎?我也有一個解決方案,我們可以在github中看到所有提交,同時我們可以用git log
命令查看。差異將是我的輸出,但我希望通過命令。如何查看本地提交的消息,但沒有推入git
您可以使用git-log
形式顯示兩個分支之間的區別:
git log origin/master..master
More information對不同形式的git-log
。
更妙(擴大對@ PetSerAL的評論),你可以創建一個方便的別名看到相同的信息:
git config --global alias.justLocal "log @@{u}.."
所以,當你想看到的結果:
git justLocal
尼斯。我想到了'git cherry'(不要和'cherry-pick'混淆)。 'git cherry -v origin/master master'顯示所有未在原始/主文件中的提交,前綴爲'+'。但'git log',尤指'git log --oneline'可以更好地閱讀。 – PerlDuck