HEAD ตอนนี้คือ 9e52a21


8

ฉันพยายามเรียกใช้โมดูลเคอร์เนลบนเครื่องจำลอง Nexus 7 บน Ubuntu

ฉันรันคำสั่งนี้ในเทอร์มินัล: git clone https://android.googlesource.com/kernel/msm.git

จากนั้นฉันต้องการเช็คเอาต์นี้: git checkout remotes/origin/android-msm-flo-3.4-jb-mr2

เมื่อฉันป้อนบรรทัดนั้นด้านบนฉันได้รับข้อผิดพลาดนี้:

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

ฉันพยายามมันกับsudoผมพยายามเพิ่มสิ่งที่ชอบ-p, -3ในตอนท้ายของคำสั่ง แต่ผลงานอะไร ฉันจะแก้ไขได้อย่างไร


1
เมื่อมีข้อผิดพลาดในคอมไพล์โดยปกติจะดังกว่านั้น อย่างไรก็ตามมันเป็นคำถามที่ยุติธรรม;)
Jorge Leitao

1
สำหรับsudoคุณสามารถใช้-Eตัวเลือกหรือenv_keepเก็บตัวแปรสภาพแวดล้อมทั้งหมดไว้
trysis

1
ผู้มีสิทธิเลือกตั้ง: นี่คือเกี่ยวกับ Ubuntu; คำถามเกี่ยวกับ git (ซึ่งทำงานโดยตรงบน Ubuntu) ไม่ใช่ Android
Eliah Kagan

คำตอบ:


19

นั่นคือข้อความคอมมิชชันไม่ใช่ข้อผิดพลาด คำสั่งของคุณประสบความสำเร็จ


2
สิ่งทั้งหมดคือคอมไพล์บอกคุณสิ่งที่ได้รับการตรวจสอบ: HEADเป็นคำของคอมไพล์สำหรับ 'รุ่นที่เลือกในปัจจุบัน' 9e52a21ระบุรุ่นเฉพาะและบรรทัดต่อไปนี้เป็นข้อความกระทำอธิบายการเปลี่ยนแปลงล่าสุด
deltab

@deltab +1 แต่ฉันเชื่อว่ามันเป็นข้อความคอมมิชชันที่เฉพาะเจาะจง (qseecom: แก้ไขปัญหาด้วยคำสั่งที่ไม่สมบูรณ์ออกจากก่อนกำหนด) ที่ดูเหมือนว่าข้อผิดพลาดของ OP
Elliott Frisch

2
นั่นเป็นปัญหาที่สอดคล้องกับ Git: ผลลัพธ์ให้ข้อมูลมากมาย แต่คุณต้องมีความเข้าใจอย่างละเอียดเกี่ยวกับ Git เพื่อที่จะเข้าใจว่ามันสำเร็จหรือล้มเหลว นี่เป็นตัวอย่างที่ดี: หลังจากชำระเงินแล้วจะพิมพ์แฮชและข้อความการส่งล่าสุด แน่นอนว่าแฮชนั้นไม่สามารถเข้าใจได้และข้อความคอมมิชชันจำนวนมากจะมีข้อความแสดงข้อผิดพลาด (เนื่องจากโดยทั่วไปแล้วจะแก้ไขข้อผิดพลาด)
Malvolio

1
ฉันชอบความคิดนี้
MathCubes
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.