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ć?


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ę.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.