J'ai déplacé un fichier manuellement puis je l'ai modifié. Selon Git, il s'agit d'un nouveau fichier et d'un fichier supprimé. Existe-t-il un moyen de forcer Git à le traiter comme un déplacement de fichier?
git mv
ne les ajoutera pas au cache, mais le git add
fera. Je préfère reculer le fichier pour pouvoir l'utiliser git mv
, puis git add -p
revoir mon jeu de modifications.
old_file.txt
, puisgit mv old_file.txt new_file.txt
est équivalent àgit rm --cached old_file.txt
,mv old_file.txt new_file.txt
,git add new_file.txt
.