[英]How to compare local with remote git repo in PhpStorm?
我被困在如何将本地文件与远程仓库中的文件进行比较。
以截图为例。
我右键单击 app.js Git > 与分支比较
我选择了 origin/master(要与之比较的远程仓库)。 Phpstorm 报告文件中没有差异。 但是,我知道事实并非如此。
在屏幕截图中,Item #1(见箭头)是 bitbucket 上的远程文件。 第 3 项是本地文件。 Phpstorm 报告没有区别(项目#2)。
更新
我已经学习了我想做的 git 命令行命令。 感谢@Shahbaz
假设我有本地master
和远程origin/master
因此,要查看本地文件 index.js 和远程 index.js 之间的区别,我会执行以下操作
$> git fetch origin
$> git diff master origin/master -- index.js
也许通过提供命令行命令,有人可以告诉我等效于获得图形差异的 PhpStorm。
要查看文件的本地版本与文件的最新远程版本之间的图形差异,请依次运行以下两个命令:
这里重要的一步是从远程存储库主动获取(而不是拉取)最新数据。 如果您感兴趣,这将有助于更详细地解释: “git pull”和“git fetch”之间有什么区别?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.