git回退到某个commit的某个文件

操作步骤如下:

 1. git log "filename" (如:git log code/base/unidentified.c,查看当前文件的commit-id记录)

    2. git reset "commit-id" "filename" (如: git reset 12edd3a code/base/unidentified.c,回退到某个commit,但是filename还没有回退)

    3. git checkout -- "filename" (如: git checkout --  code/base/unidentified.c,unidentified.c回退到某个commit,这时候本地文件unidentified.c显示的才是12edd3a这个commit时的样子)

posted on 2018-12-28 15:46  jwq_test  阅读(3079)  评论(0编辑  收藏  举报