Git查看遠程提交狀態的方法
阿新 • • 發佈:2017-10-14
com 不一致 本地 程序員 don 代碼 由於 次數 blog
git使用過程中,經常遇到這樣的問題,已經git push 了,但是,由於沖突或者push的分支不對,導致遠程的和本地的不一致。
這就需要提交後查看一下遠程的是否ok。
查了一下資料,找到了一些方法,就做個記錄吧,當程序員,要記得東西太多了。哈哈
A,查看到未傳送到遠程代碼庫的提交描述/說明
git cherry -v
顯示結果類似於這樣:
+ fc323a81cc02f8b6a7d3a69c074b2007ac41b615 alg process base ok
+ 3bd4c5da3c664de58a88ed02a9c325bd4d767138 add alg optimize and then alg have little deterioration
B,查看到未傳送到遠程代碼庫的提交詳情
git log master ^origin/master
這是一個git log命令的過濾,^origin/master可改成其它分支。
總結一下:
git status 只能查看未傳送提交的次數
git cherry -v只能查看未傳送提交的描述/說明
git log master ^origin/master則可以查看未傳送提交的詳細信息
參考文檔: http://blog.kainaodong.com/?p=12
Git查看遠程提交狀態的方法