how can I list all the different versions of a file, and diff them also?

前端 未结 4 1380
慢半拍i
慢半拍i 2020-12-15 04:29

using git, I want to list all the different revisions of a given file.

Then, I want to choose a particular version and compare it when another.

How can I do

4条回答
  •  被撕碎了的回忆
    2020-12-15 04:50

    To show a history of changes to a particular file, you can use git log:

    git log -p -- path/to/file
    

    The -p tells it to show the diff between each revision and its parent. To get a cumulative diff between two revisions, take the ID of the two revisions, and pass them to git diff:

    git diff abc123 def456 -- path/to/file.
    

    Where abc123 and def456 are the revision IDs.

提交回复
热议问题