2013-02-15 15 views
27

Używam wtyczki EGit dla Eclipse, ale gdy dodam mój projekt do Git, wtyczka umieszcza wskazówkę "NO-HEAD" obok mojego folderu projektu w widoku katalogu Eclipse. Czy robię coś źle ? Co to znaczy ?Oświadczenie Git "NO-HEAD"

Odpowiedz

40

Może to po prostu oznaczać, że dopóki nie dokonasz pierwszego dodania i pierwszego zatwierdzenia, nie będziesz mieć żadnej gałęzi (nawet nie będzie to master), a więc nie będzie się odwoływać do żadnej gałęzi.

Zobacz więcej w "Why do I need to explicitly push a new branch?".

+0

Problem: No-branch może wskazywać na potrzebę pushowania, ale wydaje się, że nie ma sposobu, aby zrobić push z Egit! Jedyne, na co pozwala, to zobowiązanie, którego nie możesz zrobić, ponieważ przy braku głowy nie możesz niczego przeprowadzić. Jedynym rozwiązaniem wydaje się być pchnięcie z wiersza poleceń - co oznacza, że ​​musisz przejść całą instalację git, itp. Jest to poważna wada w narzędziu - co oznacza, że ​​dodawanie nowych repo jest całkiem bezużyteczne. Wydaje się, że działa dobrze tylko wtedy, gdy masz już wszystko skonfigurowane. Aby skonfigurować nowe repozyty, musisz użyć czegoś innego! –

+0

Powinieneś być w stanie stworzyć nową gałąź z EGit, a następnie zatwierdzić i pchnąć – VonC