0
我正在運行以下git命令以獲取最新的承諾更改。它工作正常我的機器的Windows 2010上,但沒有工作EC2的Windows Server 2012Git Diff在EC2上無法運行Windows服務器2012
git diff --name-only @[email protected]
我越來越對EC2的Windows服務器實例上運行此命令,而下面的錯誤 -
C:\Users\Administrator\.jenkins\workspace\Build Bitbucket>git diff --name-only @[email protected]
fatal: ambiguous argument '@[email protected]': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
五月任何人有什麼建議是問題,我如何才能在EC2窗口服務器中獲得最新的提交更改?
我使用的是Git 1.9.9版本。
git diff --name-only HEAD~..HEAD
也給出相同的輸出。
這也行不通。我使用的是git 1.9.9。我得到同樣的錯誤HEAD〜..HEAD –
你有一個名爲HEAD的文件?試試'git diff --name-only HEAD〜..HEAD --' – phd
結果如下 - C:\ Users \ Administrator \ .jenkins \ workspace \ Build Bitbucket> git diff --name-only HEAD〜..HEAD - fatal:bad revision'HEAD〜..HEAD' C:\ Users \ Administrator \ .jenkins \ workspace \ Build Bitbucket> git diff --name-only HEAD〜..HEAD fatal:ambiguous argument'HEAD 〜..HEAD':未知的版本或路徑不在王樹中 。 使用' - '分隔修訂版本的路徑,如下所示: 'git [ ...] - [ ...]' –