列表在 master 中提交但不在 originmaster 中提交
git rev-list --oneline master ^origin/master
Git rev-list 將列出一個分支中不在另一個分支中的提交。當你試圖弄清楚程式碼是否已合併到分支中時,它是一個很好的工具。
- 使用
--oneline
選項將顯示每個提交的標題。 ^
運算子從列表中排除指定分支中的提交。- 如果需要,你可以傳遞兩個以上的分支。例如,
git rev-list foo bar ^baz
列出了 foo 和 bar 中的提交,但不是 baz。