Ho spostato un file manualmente e poi l'ho modificato. Secondo Git, è un nuovo file e un file rimosso. C'è un modo per forzare Git a trattarlo come uno spostamento di file?
git mv
non le aggiungeranno alla cache, ma lo git add
faranno. Preferisco spostare nuovamente il file in modo da poterlo utilizzare git mv
, quindi git add -p
rivedere il mio set di modifiche.
old_file.txt
, quindigit mv old_file.txt new_file.txt
è equivalente agit rm --cached old_file.txt
,mv old_file.txt new_file.txt
,git add new_file.txt
.