我知道我可以git-show the previous version of a file,但我的存储库中有图像!当我git show <revision>:<path-to-image>
时,它无意中在寻呼机中打开它们......
似乎git show
没有考虑环境变量:我尝试设置EDITOR=gimp
和PAGER=gimp
,甚至VISUAL=gimp
无效。我在man git show
中找不到关于更改寻呼机应用程序的任何内容。
作为一种解决方法,我可以git stash save
我当前的更改,git checkout
修订,打开文件,checkout
回到原来的地方git stash apply
,但这是一个很多努力都不应该。
我该如何正确地做到这一点?
答案 0 :(得分:2)
你可以试试把它管到gimp:
git show <revision>:<path-to-image> | gimp