目前在用比较笨的方式 git fetch && git log dev..origin/dev && git merge origin/dev
git fetch && git log dev..origin/dev && git merge origin/dev
大家有没有更好的方式?
git pull --rebase && git log -p
#1 楼 @Saito 我只是想显示 git commit message 的差异出来,-p 这个选项似乎不是这样,不过这个选项也不错,现在才知道这个
-p
如果我的理解没有错误的话, 我觉得在 git pull 之前, 可以为当前的 branch 创建一个 tag/branch, 然后再获取最新的代码, 然后再 git diff 两个 branch/tag 之间的区别,
更简单的办法,在 git pull 前,记录 commit 的 id 然后比较 两个 commit id 的差别