2015-04-19 16 views
9

voglio cambiare titolo SystemDBContext.cs a SystemDbContext.cs e quando provo a rinominare il file in questo modo:Impossibile rinominare un file in Git

git mv SystemDBContext.cs SystemDbContext.cs 

ottengo il seguente errore:

fatal: destination exists, source=BabyChangeFinder/DataAccess/SystemDBContext.cs, destination=BabyChangeFinder/DataAccess/SystemDbContext.cs 

ho controllato il directory; la destinazione sicuramente non esiste:

$ ls 
SystemDBContext.cs 

Qualcuno sa cosa sta succedendo qui?

+0

uso 'mv SystemDBContext.cs System.DbContext.cs' senza usare' git' – Zaaferani

+0

Voglio la ridenominazione rintracciato in git – NRKirby

+0

Cosa Versione Git stai usando? Questo dovrebbe funzionare con Git 2.0.1+ (http://stackoverflow.com/a/24979063/6309) – VonC

risposta

6

Prova

git mv --force SystemDBContext.cs SystemDbContext.cs

o

git mv -f SystemDBContext.cs SystemDbContext.cs

+1

Fantastico !!, penso che possa essere fatto anche in questo modo "mv -f nomefile.csnomoderno.cs" – Abhinay