Git mv : renommer ou deplacer un fichier
git mv renomme ou deplace un fichier tout en gardant le suivi Git. Plus propre que de faire mv + git add, il preserve l'historique.
C'est quoi git mv ?
git mv est un raccourci pour renommer ou deplacer un fichier tout en informant Git du changement. C'est equivalent a faire mv + git add en une seule commande.
L'avantage : Git comprend que c'est un renommage, pas une suppression + creation. L'historique du fichier est mieux preserve.
Syntaxe de git mv
git mv ancien nouveauRenommer un fichier
git mv fichier dossier/Deplacer dans un autre dossier
git mv -f Fichier.js fichier.jsForcer le renommage (utile pour la casse)
Git mv en pratique
Renommer ou deplacer des fichiers proprement.
Renommer un fichier
Deplacer des fichiers
git mv vs mv + git add
git mv
Une commande : deplace et stage en une etape. Git detecte immediatement le renommage.
mv + git add
Deux commandes : deplacer puis stager manuellement. Git detecte quand meme le renommage.
Erreurs courantes avec git mv
Renommer la casse sur macOS/Windows
Ces systemes sont insensibles a la casse. git mv Header.js header.js peut echouer. Utilise -f pour forcer ou fais un renommage en deux etapes via un nom temporaire.
Deplacer vers un dossier qui n'existe pas
git mv ne cree pas les dossiers automatiquement. Cree le dossier de destination avant avec mkdir -p.
Oublier de mettre a jour les imports
Renommer un fichier ne met pas a jour les references dans le code (imports, require). Pense a mettre a jour tous les fichiers qui utilisent l'ancien chemin.
Fait partie du guide Git avance
GitQuest est conçu par Anaïs (nouvelle fenêtre), développeuse web et responsable pédagogique, spécialisée en formations tech et accessibilité numérique.
Questions sur git mv
Organise ton depot avec GitQuest
Apprends a structurer proprement tes projets Git grace aux enquetes interactives.
Commencer les enquetes