recherche

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

Question git : à propos de gitignore

J'ai une question sur git :

J'ai oublié d'ajouter .gitignore avant de valider, et j'ai validé certains fichiers binaires au format .db ou .pyc Et pour aggraver les choses, j'ai validé plusieurs versions sans y prêter attention. Ces fichiers binaires doivent-ils être supprimés par lots de toutes les versions, et leur suivi ne sera plus possible à l'avenir ? Merci !

我想大声告诉你我想大声告诉你2767 Il y a quelques jours603

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

  • 迷茫

    迷茫2017-05-02 09:35:23

    Pour réécrire les commits passés, vous pouvez utiliser git filter-branch ou ceci

    répondre
    0
  • 高洛峰

    高洛峰2017-05-02 09:35:23

    Utilisez git rm file pour supprimer le suivi du fichier, et il sera supprimé localement
    Utilisez git rm file --cached file pour supprimer le suivi du fichier, mais il sera conservé localement

    N'oubliez pas d'ajouter la modification .gitignore puis de la pousser

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

    曾经蜡笔没有小新2017-05-02 09:35:23

    Veuillez vous assurer de la sécurité avant de lancer la commande :

    git rm --cached [文件名]

    répondre
    0
  • Annulerrépondre