Maison > Questions et réponses > le corps du texte
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 !
迷茫2017-05-02 09:35:23
Pour réécrire les commits passés, vous pouvez utiliser git filter-branch
ou ceci
高洛峰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
曾经蜡笔没有小新2017-05-02 09:35:23
Veuillez vous assurer de la sécurité avant de lancer la commande :
git rm --cached [文件名]