git stash无法刷新,如何只弹出一些文件

时间:2013-02-12 05:25:36

标签: git

为了做一个git pull,我已经隐藏了我的更改,但现在我无法将更改从我的存储中弹出。它看起来像这样:

dave@apollo % git stash pop 
sites/all/themes/foobar122/node--pin.tpl.php: needs merge
unable to refresh index

dave@apollo % git stash show  
 .htaccess                                            | 10 +++++-----
 phpinfo.php                                          |  4 +++-
 sites/all/modules/ajax_comments/ajax_comments.module |  6 +++---
 sites/all/themes/foobar122/node--pin.tpl.php         | 14 +++++++-------
 4 files changed, 18 insertions(+), 16 deletions(-)

有人可以用简单的语言解释我如何在恢复对没有冲突的文件的更改时恢复冲突文件(接受他们的副本)。

1 个答案:

答案 0 :(得分:0)

从下面的链接。

  

该消息仅表示您有未完成的更改。你也得到这个,例如如果stagegit add进行了一些更改,那么请改变主意并执行git reset HEAD文件,以便重新开始。

  1. what-does-it-mean-when-git-says-a-file-needs-update
  2. needs_update