2012-09-22 20 views
7

Ho una situazione divertente in cui voglio cambiare la prima lettera di un nome di file in maiuscolo e quindi git commit quella modifica.Git marca la prima lettera maiuscola del nome del file

$ mv filename.ext Filename.ext 
$ git add Filename.ext 
$ git commit -m "Made filename title case." 

Ma Git (almeno su OSX) non vede il cambiamento di caso come un cambiamento a tutti, quindi non c'è nulla da commettere.

Come posso modificare questo file e confermare tale modifica?

risposta

18

Il problema è HFS + (il file system del Mac) non fa distinzione tra maiuscole e minuscole. Puoi provare git mv --force filename.ext Filename.ext.

+0

Perfetto !! Funziona a meraviglia. –

Problemi correlati