Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
大多数时候,git 可以知道我何时移动了一个文件,但有时它不能。有没有办法告诉 git,“相信我,这是一个动作?”
其中一个关键组成部分是我正在使用一个工具来重命名文件。必须恢复重命名并以 . 身份重试会很烦人git mv,特别是如果在移动之前/之后对文件进行了其他更改。
git mv
如果你发现一个文件正在被添加和删除,但实际上是一个移动,它会在添加两个半时被检测为移动
但是,如果对文件进行了其他更改,则它不是移动,而是正常的变更集 - 如果您想表示移动,请将其分离到另一个提交中,也许通过隐藏其他更改