要查看本地 Git 仓库与远程仓库之间的 commit 差异,可以使用以下命令:
-
查看本地和远程仓库的差异:
git fetch
这个命令会从远程仓库拉取最新的更新,但不会合并到本地分支。
-
查看本地与远程分支的差距:
git log --oneline --left-right --graph HEAD...origin/main
这将展示本地
HEAD
和远程origin/main
之间的 commit 差异:- 左侧的
<
表示本地有的 commit。 - 右侧的
>
表示远程有的 commit。
你可以根据需要替换
origin/main
为其他远程分支名。 - 左侧的
-
查看差异的数量: 如果只想知道本地和远程分支有多少个不同的 commit,可以使用:
git rev-list --count HEAD...origin/main
这个命令会显示本地和远程分支之间的 commit 数量差异。
这些方法可以帮助你了解本地仓库与远程仓库之间的提交差异。