如何在JGit中重命名文件

时间:2013-12-10 18:28:18

标签: rename file-rename jgit

如何在JGit中重命名文件。也就是说,给定一个名为file1的工作文件。

命令行将是:

git mv file1 file2

1 个答案:

答案 0 :(得分:6)

在Git中没有直接等同于git mv。 <{1}}只是

的简写
git mv

(see here)

分别使用mv oldname newname git add newname git rm oldname 或在Java 7中File.renameTo()移动文件然后

Files.move()

更新Git索引。

请注意,git.add().addFilepattern( "newname" ).call(); git.rm().addFilepattern( "oldname" ).call(); 的路径是相对于工作目录的,路径段必须始终用正斜杠(addFilePattern())分隔,与正在使用的文件系统无关。