如何重命名文件,以便git知道我正在重命名它?

时间:2014-03-08 15:57:16

标签: git

当我重命名文件时,git认为我删除了该文件并创建了另一个文件。如何重命名文件,以便git知道我正在“重命名”它?

3 个答案:

答案 0 :(得分:6)

使用git重命名文件git mv

git mv oldname newname

答案 1 :(得分:4)

git mv只是git wiki

中提到的一个令人信服的命令
  

Git有一个重命名命令git mv,但这只是为了方便起见。该效果与删除文件和添加具有不同名称和相同内容的另一个文件无法区分。

这个answer也讲述了相同和其他一些用例。

答案 2 :(得分:2)

与传统的SCM相比,git跟踪内容而不是文件,

这里有更详细的描述: https://git.wiki.kernel.org/index.php/Git_FAQ#Why_does_Git_not_.22track.22_renames.3F