HEAD 现在在 9e52a21

kat*_*ina 8 kernel git

我正在尝试在 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
Run Code Online (Sandbox Code Playgroud)

我尝试过sudo,我尝试在命令末尾添加诸如-p,-3之类的内容,但没有任何效果。我该如何解决?

Ell*_*sch 19

这是一条提交消息,而不是错误。你的命令成功了。

  • 整个事情就是 git 告诉你检查了什么:`HEAD` 是 git 中“当前选择的版本”的术语,`9e52a21` 标识特定版本,下面一行是描述最近更改的提交消息。 (2认同)
  • 这是 Git 的一贯问题:输出提供了很多信息,但您需要彻底了解 Git 才能确定它是成功还是失败。这是一个很好的例子:结帐后,它打印出最新提交的哈希值和消息。当然,散列是不可理解的,并且许多提交消息包含错误消息(因为它们通常是修复错误)。 (2认同)