2013-02-27 11 views
6

Kiedy próbuję popełnić moich lokalnych zmian to mówi błąd krytyczny poniżej:

fatal ambiguous argument 'HEAD' both revision and file name use -- to separate paths from revision like git [....]--[...] 

Może ktoś sugerują, co jest problemem? Jaka jest poprawka?

+0

Witamy w przepełnieniu stosu! Powinieneś zacytować _exact command_, które daje ci błąd. Bez tego nie jest możliwe udzielenie konkretnej odpowiedzi. –

+0

Zrzuty konsoli mogą być pomocne. – sjas

+0

Czy masz plik o nazwie HEAD (może z inną obudową?) –

Odpowiedz

6

Musisz mieć plik w repozytorium o nazwie HEAD, a to jest mylące git, ponieważ HEAD jest również zwyczajową nazwą dla aktualnie aktywnego oddziału.

można użyć podwójnego myślnika w celu usunięcia niejasności, tak:

git log -- HEAD 

To pokaże historię o pliku o nazwie HEAD.

Zaleca się unikanie posiadania plików o nazwach specjalnych, aby uniknąć takich problemów.

+0

Mvp, dziękuję za twoje odpowiedzi, wypróbowany "git log - HEAD", Ale wciąż mam te same problemy, – Srini

+0

Przepraszamy, ale powinieneś podać więcej info, jeśli chcesz uzyskać pomoc w tej sprawie. Pokaż wyjściowe następujące polecenia (możesz filtrować je dla anonimowości, ale nie przesadzaj): 'git branch',' dir' (Interesuje mnie obecność plików o nazwach 'head' lub' HEAD' w bieżącym katalogu) i na koniec, jak to naprawdę zrobić? Komunikaty o błędach są również ważne - nie pomijaj niczego! – mvp

+0

Tried "git branch" mówi "master" FYI :: popełnić przy użyciu git commit -a -m "test" PRACE w git bash ale nie mogłem w stanie popełnić przez klientów tortoisegit ,, Gdy próbuję aby zatwierdzić używanie klientów tortoiseit, mówi Git fatalny niejednoznaczny argument "HEAD" zarówno dla wersji, jak i nazwy pliku - aby oddzielić ścieżki od wersji jak git [....] - [...] Brak plików w Daj mi znać, jeśli potrzebujesz więcej informacji. – Srini

Powiązane problemy