git 查看文件历史版本

command, --follow 可以跟踪文件重命名

git log --follow filename.c
git show SHA1

bash

#!/bin/sh

LOGS=`git log --follow --pretty=oneline | cut -d' ' -f 1`

for l in $LOGS; do
        echo $l
        git show $l

        # break at SHA1
        if [ "$l" = "98108168d2340193e73173220dbdb6331a3c0011" ]; then
                break
        fi
done

打赏

如果这篇文章解决了您的问题,让我买根烟抽抽。

支付宝.jpg
微信.jpg

你可能感兴趣的:(git 查看文件历史版本)