我有两个克隆版本的仓库(工作副本)——比如A和B。现在,在B中,我对文件
我尝试过:
但是它们都没有显示差异(空输出)。如何正确查看本地副本和头部之间的差异(我检查了其他答案,对它们的理解是上述内容,但似乎没有一个有效)。
注意:我最近从svn转到git。所以我想的方式是:A和B只是同一个“分支”的副本。不确定理解/术语是否正确。
filename
进行了更改,提交并推送。A没有被修改。现在,在拉取A之前,我想看看pull
会带来哪些新的变化。我尝试过:
git diff
git diff HEAD
git diff HEAD:filename filename
但是它们都没有显示差异(空输出)。如何正确查看本地副本和头部之间的差异(我检查了其他答案,对它们的理解是上述内容,但似乎没有一个有效)。
注意:我最近从svn转到git。所以我想的方式是:A和B只是同一个“分支”的副本。不确定理解/术语是否正确。
git remote add B /path/to/B
会做什么,实际上也不知道如何指定它。 - workwisegitolite
。而且那里有一个仓库,叫做ProjectXYZ
。现在,A和B是通过在两台不同的机器上使用git clone user@reposerver:ProjectXYZ.git
命令来获取的。 - workwiseB
执行git push
命令,以及从A
执行git fetch
命令(无需添加其他远程)。我在答案中提到的git diff
命令将会给出你想要的差异。 - VonCgit fetch
,然后git diff master origin/master
有效。谢谢。 - workwisefetch
命令,对于克隆副本
和分支的理解也增加了。 - workwise