2016-12-16 9 views
0

gitで問題を解決しようとしています。"git show HEAD"の結果が "fatal:ambiguous" HEAD ':作業ツリーにないリビジョンまたはパス "

と入力すると、エラーfatal : ambiguous 'HEAD': unknown revision or path not in the working treeが表示されます。

この問題を解決するにはどうすればよいですか?

git statusの表示は、次のとおりです。

git status 
On branch master 

Initial commit 

Changes to be committed: 
    (use "git rm --cached <file>..." to unstage) 

    new file: script.txt 

Untracked files: 
    (use "git add <file>..." to include in what will be committed) 

    script.txt~ 
+0

'git status'の出力は何ですか? – Jakuje

答えて

1

あなたはまだリポジトリにコミットを行っていないので、何のHEADはありません。 HEADは通常、現在チェックアウトされているコミットを指しますが、ツリーにコミットがないため、HEADは何も指さないので、git show HEADは失敗します。

+0

これは私の状況でも意味がありました。私はコミットせずにレポを持っていたので、 'git reset HEAD ^'にしたかったのですが、前回のコミットがなかったので、 'HEAD'は作成されませんでした。 –

関連する問題