【问题标题】:having troubles with git pull (embedded linux)git pull 遇到问题(嵌入式 linux)
【发布时间】:2011-09-06 10:07:25
【问题描述】:

我正在尝试使用 Git pull -command 更新 linux-2.6-xlnx] 文件,但是我偶然发现了这个问题。当我尝试使用该命令时收到一条错误消息,但我不知道该怎么做。请有人这么好心告诉我该怎么做。

[student@localhost linux-2.6-xlnx]$ git pull
Updating 1f104e3..f04dc68
drivers/staging/rt2860/common/cmm_data_2860.c: needs update
error: Entry 'drivers/staging/rt2860/common/cmm_data_2860.c' not uptodate. Cannot merge.

【问题讨论】:

标签: git centos embedded-linux


【解决方案1】:

git 中的“not uptodate”消息相当混乱 - 本质上它意味着您对该文件有一些未提交的更改。您应该暂存(即git add)文件并在拉取之前创建提交,或者使用git checkout -- drivers/staging/rt2860/common/cmm_data_2860.c 放弃更改。

git FAQ 中也提到了这个错误信息:

(顺便说一句,我之所以说这是一个令人困惑的消息,是因为对于习惯于 CVS 或 Subversion 的人来说,他们的直接想法可能是,“哦,所以我需要更新 - 但这不只是 git 中的 git pull 吗?”)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-13
    • 1970-01-01
    • 2020-05-03
    • 1970-01-01
    • 1970-01-01
    • 2014-08-18
    • 2011-06-01
    • 1970-01-01
    相关资源
    最近更新 更多