我可以列出文件的提交,即使它已被重命名或移动
git log --follow foo.sh
但是,我想“跟踪”该文件,但仅列出文件实际更改的提交。就像是
git log --follow --exclude-renames foo.sh
git log --follow --name-status --oneline foo.sh | sed 'h;N;/\nR/d;g'
- 复制提交行以保留空间
- 读第二行
- 如果行开头为
R
找到,删除模式空间并开始下一个循环,
否则将保留空间复制到模式空间
谢谢jthill https://stackoverflow.com/users/1290731
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)