1
如何看到我当前未被代码的代码和同一分支上的远程头之间的差异。在我当前的未被代码的代码和同一分支上的远程头之间的差异
我的主分支上工作,并在某些时候我想看到的结果相同:
git commit
git pull
git diff <my commit>
,但并没有真正拉动(和更好的甚至没有提交)。只是想知道我目前的工作和远程主管之间有什么不同。
如何看到我当前未被代码的代码和同一分支上的远程头之间的差异。在我当前的未被代码的代码和同一分支上的远程头之间的差异
我的主分支上工作,并在某些时候我想看到的结果相同:
git commit
git pull
git diff <my commit>
,但并没有真正拉动(和更好的甚至没有提交)。只是想知道我目前的工作和远程主管之间有什么不同。
Git pull只是一个git fetch,然后是git merge。
就你的情况,用git fetch在本地获取远程更改,然后与远程分支进行比较。假设你在主,并希望与远程分支来源/主相比,这将是:
git fetch
git diff origin/master
默认情况下git的差异比较有什么不与给定的索引提交,如果你要比较的是索引,您需要使用git diff --cached