HEAD现在位于9e52a21


8

我正在尝试在Ubuntu的Nexus 7仿真器上运行内核模块。

我在终端中运行了以下命令: 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
当git中有错误时,通常它会比这大。然而,这是一个公平的问题;)
豪尔赫·雷涛2014年

1
因为sudo您可以使用该-E选项或env_keep将所有环境变量保留在适当的位置。
trysis

1
投票人:这是关于Ubuntu的;问题是关于git(直接在Ubuntu上运行),而不是Android。
伊利亚·卡根

Answers:


19

那是一条提交消息,而不是错误。您的命令成功。


2
整个过程是git告诉您已检出的内容:HEADgit是“当前所选版本”的术语,9e52a21标识特定版本,下一行是描述最新更改的提交消息。
deltab 2014年

@deltab +1但是,我认为具体是提交消息(qseecom:修复了不完整的命令过早退出的问题),看起来像是OP的错误。
Elliott Frisch 2014年

2
这是Git的一个始终存在的问题:输出提供了很多信息,但是您需要对Git有透彻的了解才能确定它是成功还是失败。这是一个很好的例子:签出后,它打印出哈希和最新提交的消息。当然,哈希是难以理解的,并且许多提交消息都包含错误消息(因为它们通常是修复错误)。
马尔沃里奥2014年

1
我喜欢这个主意。
MathCubes 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.