137 votes

Renommer un fichier avec Git

Je souhaite renommer un fichier de README à README.md . Quelle est la meilleure pratique pour y parvenir ?


Je n'ai qu'un seul répertoire appelé "change-z-index".

  1. J'ouvre et je me connecte comme ça :

    ssh -T git@github.com

Et j'entre ma phrase d'authentification.

  1. J'essaie de renommer le fichier de cette manière :

    git mv README README.md git commit -m "renommé" git push origin master

Le message d'erreur suivant s'affiche mauvaise source.

Je pense que je dois d'abord sélectionner mon repo... son nom est "change-z-index". J'ai lu le manuel plusieurs fois, mais je n'arrive toujours pas à comprendre comment faire.

3voto

Ryan S Points 676

Vous avez obtenu "Bad Status" parce que le fichier cible ne peut pas être trouvé ou n'est pas présent, comme par exemple vous appelez le fichier README qui n'est pas dans le répertoire courant.

3voto

first user Points 21

Si vous souhaitez renommer un fichier sur GitHub (sans ligne de commande), il vous suffit d'ouvrir votre dépôt et d'appuyer sur la touche point. . Cela ouvrira une version web de VScode, où vous pourrez apporter des modifications et valider.

0voto

Jitender Kumar Points 363

Ce que j'ai appris après avoir résolu ce problème, c'est que Votre mv doit remplir deux conditions, après avoir fourni le chemin d'accès correct au fichier :

  1. Indiquez le nom complet du fichier, y compris son extension.
  2. Il ne doit PAS y avoir de modifications en cours dans d'autres fichiers.

0voto

Monalisa Das Points 517

L'une des façons les plus simples de procéder consiste à supprimer le fichier du référentiel en premier lieu. c'est-à-dire supprimer le fichier de la structure du dossier, le coller ailleurs pour une référence ultérieure, puis transférer ces modifications. Ensuite, il faut pousser les fichiers avec un nom mis à jour, donc retourner à l'emplacement du dossier où les fichiers ont été collés, les mettre à jour avec les noms et références corrects, les coller à nouveau à l'emplacement du fichier d'origine et ensuite pousser ces changements. Cela fonctionne bien.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X