git show old version of file in editor

前端 未结 4 1288
盖世英雄少女心
盖世英雄少女心 2020-12-29 21:13

I figured out I can show old versions of a file using \'git log filename\' to show the commits, and then use \'git show commit-id:filename\' for the old version. But it just

4条回答
  •  粉色の甜心
    2020-12-29 22:11

    Using the following Vim command, one can view a previous version of a file without having to cleanup anything afterward.

     git show commit-id:filename | vim - -n
    

    Explanation: The dash argument of the vim command makes vim load whatever comes in from standard input. The -n option suppresses the creation of swap files.

提交回复
热议问题