Ich habe eine Datei manuell verschoben und dann geändert. Laut Git handelt es sich um eine neue und eine entfernte Datei. Gibt es eine Möglichkeit, Git zu zwingen, es als Dateiverschiebung zu behandeln?
git mv
werden diese nicht zum Cache hinzugefügt, sondern git add
. Ich ziehe es vor, die Datei zurück zu verschieben, damit ich sie verwenden kann git mv
, und dann git add -p
meinen Änderungssatz zu überprüfen.
old_file.txt
, danngit mv old_file.txt new_file.txt
entsprichtgit rm --cached old_file.txt
,mv old_file.txt new_file.txt
,git add new_file.txt
.