recherche

Maison  >  Questions et réponses  >  le corps du texte

github - Renommer le cas du fichier git

J'étais jeune et ignorant, donc les noms de fichiers dans git étaient écrits en plusieurs lettres majuscules, y compris les dossiers

Récemment, j'estime qu'il est plus pratique d'utiliser tous les noms de fichiers en minuscules, je souhaite donc renommer les fichiers et dossiers d'origine en git en minuscules, tout en m'assurant que les enregistrements de soumission précédents ne sont pas perdus

Mais après avoir essayé plusieurs fois, soit le changement de nom de fichier après avoir changé la casse ne peut pas être reconnu, soit la casse locale est modifiée puis poussée vers l'extrémité distante (github), la modification n'est pas reconnue, ou l'original le dossier de soumission ne peut pas être conservé

Je voulais donc venir demander s'il existe une méthode appropriée pour atteindre mon objectif, merci

我想大声告诉你我想大声告诉你2790 Il y a quelques jours1161

répondre à tous(4)je répondrai

  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:54:44

    Renommé sous le système d'exploitation Linux. Parce que Windows et Mac ne sont pas sensibles à la casse dans les noms de fichiers. Après avoir renommé, supprimez l'entrepôt local d'origine et clonez directement celui distant.

    Si cela ne vous convient pas, vous pouvez d'abord changer le nom en quelque chose d'autre, valider, puis corriger la casse et le renommer avant de valider.

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:54:44

    Git n'est pas sensible à la casse pour les noms de fichiers par défaut.
    1. Configurez git pour qu'il soit sensible à la casse pour les noms de fichiers

    .
    git config core.ignorecase false
    

    2, vous pouvez alors modifier le nom, ajouter et valider.

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:54:44

    Renommer est en fait l'opération de mv. Il suffit de git mv le nom du fichier d'origine et le nouveau nom du fichier

    répondre
    0
  • 怪我咯

    怪我咯2017-05-02 09:54:44

    git mv old_name new_name

    répondre
    0
  • Annulerrépondre