在Git中查看本地和远程分支的差异,可以使用git fetch和git diff命令。
git fetch 和 git diff 的用法如下:
- git fetch 下载远程仓库中所有分支的最新内容,不做合并。
- git diff 比较两个分支之间的差异。
例如:
同步远程分支:
$ git fetch
比较本地master分支和远程origin/master分支的差异:
$ git diff master origin/master
显示输出如下:
diff --git a/README.md b/README.md
index 10e1c96..8b0483b 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,3 @@
# Git
-Git is a distributed version control system.
+Git is a distributed version control system.
+Git is free software distributed under the GPL.
我们可以看到,先使用git fetch同步远程分支,然后使用git diff比较本地分支和远程分支的差异,这可以清晰地了解两个分支的异同。