命令:git diff Head~1 Head
-号表示上上次提交,+号表示上次提交
命令:git diff Head Head~1
跟上面相反,-号表示上次提交,+号表示上上次提交
如果代码文件是时GBK编码,且包含中文,那么中文会用尖括号+字符代码显示
如果想展示中文可以使用iconv进行编码转换
git diff Head~1 Head | iconv -f GBK -t UTF-8
如果在windows的命令行下输入上面命令,会提示iconv找不到
可以打开git bash窗口,输入上面命令即可正常显示中文,但默认没有了红绿着色
若恢复着色展示,可以加color参数
git diff --color=always Head~1 Head | iconv -f GBK -t UTF-8

4296

被折叠的 条评论
为什么被折叠?



