从Eclipse Git Commit中提取PNG文件

时间:2016-06-11 00:07:43

标签: eclipse extract commit egit

几个月前,我将一些代码和文件提交到Eclipse IDE中的本地Git存储库。我没有将更改推送到中央Git存储库。后来,我删除了这些文件并将这些更改再次提交到Eclipse IDE中的本地Git存储库。现在,我再次需要这些文件。所以,我在Eclipse IDE中打开git checkout ORIG_HEAD -- path_of_the_file_you_want_to_keep选项卡。我向下滚动到提交并双击它。这将打开另一个选项卡,显示我写的消息,文件和分支。这是文件的屏幕截图。

Committed Files

如果我双击文本文件,将打开一个包含该文件内容的编辑器。这正是我需要的。但是,如果我双击Git Reflog文件,将打开一个编辑器,显示文件中字节的文本表示。这不是我需要的。我如何获得实际文件?

在另一次提交中,提交中的唯一文件是图像。所以,我png将它们带回我的分支。

1 个答案:

答案 0 :(得分:0)

事实证明,可以签出提交,将文件复制到临时位置,签出本地分支,然后将文件从临时位置复制回分支。

answer说明了如何结帐。