KEPALA sekarang di 9e52a21

8

Saya mencoba menjalankan modul kernel pada emulator Nexus 7 di Ubuntu.

Saya menjalankan perintah ini di terminal: git clone https://android.googlesource.com/kernel/msm.git

Maka saya ingin checkout ini: git checkout remotes/origin/android-msm-flo-3.4-jb-mr2

Setelah saya memasukkan baris di atas, saya mendapatkan kesalahan ini:

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

Saya mencobanya dengan sudo, saya mencoba menambahkan hal-hal seperti -p, -3di akhir perintah, tetapi tidak ada yang berhasil. Bagaimana cara saya memperbaikinya?

katrina
sumber
1
Ketika ada kesalahan dalam git, biasanya itu lebih keras dari itu. Meskipun demikian, ini adalah pertanyaan yang adil;)
Jorge Leitao
1
Untuk sudoAnda bisa menggunakan -Eopsi atau env_keepuntuk menjaga semua variabel lingkungan di tempatnya.
trysis
1
Close-voter: Ini tentang Ubuntu; pertanyaannya adalah tentang git (yang berjalan langsung di Ubuntu), bukan Android.
Eliah Kagan

Jawaban:

19

Itu adalah pesan komit, dan bukan kesalahan. Perintah Anda berhasil.

Elliott Frisch
sumber
2
Semuanya git memberi tahu Anda apa yang telah diperiksa: HEADadalah istilah git untuk 'versi yang saat ini dipilih', 9e52a21mengidentifikasi versi tertentu, dan baris berikut adalah pesan komit yang menjelaskan perubahan terbaru.
deltab
@deltab +1 Tapi, saya percaya itu adalah pesan komit (qseecom: Perbaiki masalah dengan perintah tidak lengkap yang keluar sebelum waktunya) yang tampak seperti kesalahan OP.
Elliott Frisch
2
Itu adalah masalah yang konsisten dengan Git: output memberikan banyak informasi, tetapi Anda membutuhkan pemahaman menyeluruh tentang Git untuk mengetahui apakah Git berhasil atau gagal. Ini adalah contoh yang baik: setelah checkout, ia mencetak hash dan pesan dari commit terbaru. Tentu saja, hash tidak dapat dipahami dan banyak pesan komit berisi pesan kesalahan (karena mereka biasanya memperbaiki kesalahan).
Malvolio
1
Aku suka ide ini.
MathCubes