HEAD jest teraz na 9e52a21

8

Próbuję uruchomić moduł jądra na emulatorze Nexusa 7 na Ubuntu.

Uruchomiłem to polecenie w terminalu: git clone https://android.googlesource.com/kernel/msm.git

Następnie chcę to sprawdzić: git checkout remotes/origin/android-msm-flo-3.4-jb-mr2

Po wpisaniu powyższej linii otrzymałem ten błąd:

HEAD is now at 9e52a21... 
qseecom: Fix issue with incomplete command exiting prematurely

Próbowałem go sudo, próbowałem dodając rzeczy jak -p, -3na końcu polecenia, ale nic nie działa. Jak to naprawić?

katrina
źródło
1
Kiedy pojawia się błąd w git, zwykle jest on głośniejszy. Niemniej jednak jest to uczciwe pytanie;)
Jorge Leitao
1
Dla sudomożna użyć -Eopcji lub env_keep, aby wszystkie zmienne środowiskowe w miejscu.
trysis
1
Głosujący (-ci): dotyczy Ubuntu; pytanie dotyczy git (który działa bezpośrednio na Ubuntu), a nie Androida.
Eliah Kagan

Odpowiedzi:

19

To jest komunikat zatwierdzenia, a nie błąd. Twoje polecenie powiodło się.

Elliott Frisch
źródło
2
Chodzi o to, żeby git powiedział ci, co zostało sprawdzone: HEADjest terminem git na „aktualnie wybraną wersję”, 9e52a21określa konkretną wersję, a następujący wiersz to komunikat zatwierdzenia opisujący ostatnią zmianę.
deltab
@deltab +1 Ale wydaje mi się, że to konkretnie komunikat zatwierdzenia (qseecom: Napraw problem z niekompletnym wyjściem z funkcji przedwcześnie), który wyglądał jak błąd dla OP.
Elliott Frisch
2
Jest to spójny problem z Gitem: dane wyjściowe dostarczają wielu informacji, ale potrzebujesz dokładnego zrozumienia Git, aby dowiedzieć się, czy się udało, czy nie. To dobry przykład: po kasie wydrukował skrót i komunikat o ostatnim zatwierdzeniu. Oczywiście skrót jest niezrozumiały, a wiele komunikatów zatwierdzania zawiera komunikaty o błędach (ponieważ zazwyczaj naprawiają błędy).
Malvolio
1
Podoba mi się ten pomysł.
MathCubes