2013-12-10 104 views

回答

6

沒有直接等同於git mv在Git中。 git mv只是一個短暫的手

mv oldname newname 
git add newname 
git rm oldname 

(see here)

分別使用File.renameTo()或者,在Java 7,Files.move()移動的文件,然後

git.add().addFilepattern("newname").call(); 
git.rm().addFilepattern("oldname").call(); 

更新Git的索引。

請注意,提供給addFilePattern()的路徑與工作目錄相關,並且路徑段必須始終由正在使用的文件系統無關的正斜槓(/)分隔。