Git Diff无法在EC2 Windows Server 2012上运行

时间:2017-07-18 09:28:58

标签: git github amazon-ec2 windows-server-2012 windows-server-2012-r2

我正在运行git命令以获取最新提交的更改。它在我的机器Windows 2010上正常工作,但不适用于EC2 Windows Server 2012

git diff --name-only @~..@

在EC2 Windows服务器实例上运行此命令时出现以下错误 -

C:\Users\Administrator\.jenkins\workspace\Build Bitbucket>git diff --name-only @~..@
fatal: ambiguous argument '@~..@': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'

任何人都可以建议问题是什么,如何在EC2 Windows服务器上获得最新的提交更改?

我使用的是Git 1.9.9版本。

git diff --name-only HEAD~..HEAD也提供相同的输出。

1 个答案:

答案 0 :(得分:0)

您的git版本可能有点陈旧,并且不会将@理解为HEAD。请改用HEAD

git diff --name-only HEAD~..HEAD