git: check diff between local working copy and remote working copy
由于我无法控制的原因,我们必须将文件复制到旧的Live服务器上,因此我需要查看远程工作副本与本地工作副本(位于不同的基础)之间的差异。
这个的命令行是什么?我尝试过几种方法,它们要么挂起,要么不提供我需要的输出。
假设您的远程名为origin,并且您正在尝试将名为master的本地分支与名为master的远程分支进行比较,请首先使用以下方法获取远程更改:
1 | git fetch |
然后使用以下方法将本地与远程进行比较:
1 | git diff origin/master |
号
有关详细信息,请访问Git Diff文档。
提交定义了工作副本的全部内容。如果双方签出相同的提交,它们将显示相同的内容。(除非之后您做了一些手动更改。)
如果双方都是从同一个(中央)存储库克隆的,但使用不同的提交(例如