藏匿申请的问题

时间:2015-02-05 03:43:55

标签: ruby-on-rails git git-stash

我正在与另一位同事一起开展rails应用程序。每当我拉,我都遇到了合并冲突消息。所以每次我看到它,我都用过

git stash

现在我想将这些变化应用到那些藏匿处,但我有问题。我的工作如下。首先我使用

git stash list

查看藏匿列表。它显示有4个被称为

的藏匿处
stash@{0}
stash@{1}
stash@{2}
stash@{3}

我的理解是,最古老的藏匿处是@ {3}的藏匿处。所以我用

git stash apply stash@{3}

我看到以下消息:

app/helpers/application_helper.rb: needs merge
db/schema.rb: needs merge
unable to refresh index

但是当我调查application_helper.rbschema.rb来解决合并冲突时,没有<<<<<<符号。其他的藏匿处也会发生同样的事情。

我不知道该怎么做。你能帮忙吗?感谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试以下命令:

git fetch origin

这将使用git repo索引更新本地索引。

如果这不能解决问题,可能是之前的拉动或藏匿已导致您已修复的冲突,或者您在同一文件中有任何本地更改。现在,直到您提交固定文件,它将不允许您提取新代码。所以只需尝试提交文件,然后再尝试应用存储。 但请仔细检查文件是否存在冲突。切勿将它们推送到服务器。希望这会有所帮助。