【发布时间】:2015-12-04 01:59:35
【问题描述】:
我被困在如何将本地文件与远程仓库中的文件进行比较。
以截图为例。
我右键单击 app.js Git > 与分支比较
我选择了 origin/master(要比较的远程仓库)。 Phpstorm 报告文件中没有差异。但是,我知道情况并非如此。
在屏幕截图中,项目 #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 等效于获得 graphical 差异。
【问题讨论】:
-
从 bitbucket 获取最新更改到本地存储库。在 phpstorm 中运行
git pull或Ctrl+T -
@funivan 我还没有尝试将文件拉到本地存储库(还)。我只是想将本地文件与它在远程的最新提交进行比较