Bây giờ là lúc 9e52a21


8

Tôi đang cố gắng chạy một mô-đun hạt nhân trên trình giả lập Nexus 7 trên Ubuntu.

Tôi đã chạy lệnh này trong terminal: git clone https://android.googlesource.com/kernel/msm.git

Sau đó, tôi muốn kiểm tra này: git checkout remotes/origin/android-msm-flo-3.4-jb-mr2

Khi tôi nhập dòng trên, tôi đã gặp lỗi này:

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

Tôi đã thử nó với sudo, tôi đã thử thêm những thứ như -p, -3vào cuối lệnh, nhưng không có gì hoạt động. Làm thế nào để tôi sửa lỗi này?


1
Khi có lỗi trong git, thông thường nó sẽ to hơn thế. Tuy nhiên, đó là một câu hỏi công bằng;)
Jorge Leitao

1
Đối với sudobạn có thể sử dụng -Etùy chọn hoặc env_keepđể giữ tất cả các biến môi trường.
chiến thắng

1
Người bình chọn gần gũi: Đây là về Ubuntu; câu hỏi là về git (đang chạy trực tiếp trên Ubuntu), không phải Android.
Eliah Kagan

Câu trả lời:


19

Đó là một thông điệp cam kết, và không phải là một lỗi. Lệnh của bạn đã thành công.


2
Toàn bộ điều là git cho bạn biết những gì đã được kiểm tra: HEADlà thuật ngữ của git cho 'phiên bản hiện được chọn', 9e52a21xác định phiên bản cụ thể và dòng sau đây là thông báo cam kết mô tả thay đổi gần đây nhất.
deltab

@deltab +1 Nhưng, tôi tin rằng đó cụ thể là thông báo cam kết (qseecom: Khắc phục sự cố với lệnh chưa hoàn thành thoát sớm) có vẻ như là một lỗi đối với OP.
Elliott Frisch

2
Đó là một vấn đề nhất quán với Git: đầu ra cung cấp rất nhiều thông tin, nhưng bạn cần có sự hiểu biết thấu đáo về Git để tìm hiểu xem nó đã thành công hay thất bại. Đây là một ví dụ điển hình: sau khi thanh toán, nó đã in ra hàm băm và thông báo về cam kết mới nhất. Tất nhiên, hàm băm là không thể hiểu được và nhiều thông báo cam kết chứa thông báo lỗi (vì chúng thường sửa lỗi).
Malvolio

1
Tôi thích ý tưởng này.
MathCubes
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.