我对 Git 比较新,以前用过 颠覆(SVN)。
我注意到,如果文件被重命名,大多数图形 Git 前端和 IDE 插件似乎不能显示文件的历史记录。当我吸毒的时候
git log --follow
在命令行上,我可以看到整个重命名日志。
根据 Linus Torvalds (替代连接)的说法,--follow
开关是一个“ SVN 菜鸟”; 严肃的 Git 用户并不使用它:
Follow 是一种彻头彻尾的黑客行为,目的只是为了满足那些从未 知道任何关于 亲子关系图或者漂亮的修正图 无论如何。
这不是完全基本的,但是 目前实施的「-跟进」 是一个快速的预处理过程 用螺栓固定在复习步上 逻辑,而不是任何东西 真的很重要。
它被设计成一个“ SVN” 讨好菜鸟,而不是真正的饭桶 “功能性”的东西。这个想法是 你会摆脱(破碎的) 重新命名的思维方式 在大局中的重要性。
当文件被重命名时,Git 的核心用户如何获得文件的历史记录?什么是“真正的”方式来做这件事?