【发布时间】:2011-11-28 08:43:38
【问题描述】:
我对 git fetch 和比较差异有点困惑。
我有以下本地分支机构;
- 主人
- 远程/原点/主控
在 master 分支中,我有一个文本文件,我对其进行更改、提交然后推送到 origin/master。
在另一个本地仓库(用于测试目的)中,我有一个远程到与上面相同的仓库。我跑
- git fetch origin master
- git diff master origin/master
它没有显示任何差异,但如果我这样做 git pull origin master 它会拉取并合并我对文本文件所做的更改。我可能错了,但我认为 pull 会执行 fetch 和 merge,因此进行 fetch 可以让我在合并之前查看远程分支的更改。
【问题讨论】:
标签: git