0
次のgitコマンドを実行して、最新のコミット済み変更を取得しています。それは私のマシンのWindows 2010上で正常に動作しますがEC2のWindowsサーバーインスタンス上でこのコマンドを実行している間、私は次のエラーを取得していますEC2のWindowsサーバー2012Git DiffがEC2 Windowsサーバー2012で動作していません
git diff --name-only @[email protected]
に動作していない -
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のWindowsサーバーで最新のコミットの変更を得ることができますか?
私は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 - 致命的:不良リビジョン 'HEAD〜.. HEAD' C:¥Users¥Administrator¥.jenkins¥workspace¥Build Bitbucket> git diff --name-only HEAD〜..HEAD fatal:あいまいな引数 'HEAD ~~HEAD ':不明なリビジョンまたはパスがありません キングツリー。 'git [ ...] - [ ...]'のように、リビジョンからパスを区切るには ' - 'を使用してください。 –