如何在JGit中重命名文件。也就是说,给定一个名为file1的工作文件。
命令行将是:
git mv file1 file2
答案 0 :(得分:6)
在Git中没有直接等同于git mv
。 <{1}}只是
git mv
分别使用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()
)分隔,与正在使用的文件系统无关。