[RUBY] Je souhaite supprimer un fichier géré par Git

Lorsque vous oubliez d'écrire en .gitignore et de vous engager "Ce n'est pas grave si vous l'ajoutez à .gitignore ..." Vous vous méprenez? Comme moi ... suer

Le simple fait de l'ajouter à .gitignore plus tard ne supprimera pas les fichiers déjà gérés par Git, j'écrirai donc une solution dans un tel cas.

Si vous souhaitez conserver les fichiers gérés par Git et les exclure

$ git rm --cached [Nom de fichier que vous souhaitez exclure]

Après cela, assurez-vous d'ajouter les fichiers que vous souhaitez exclure à .gitignore. Remarque: Assurez-vous d'ajouter --cached! !! Si vous ne l'ajoutez pas, le fichier entier sera supprimé.

Si vous souhaitez supprimer le fichier entier

$ git rm [Nom du fichier que vous souhaitez supprimer]

Si vous souhaitez supprimer tout le répertoire

$ git rm -r [Répertoire que vous souhaitez supprimer]

finalement

Quand j'ai commencé à utiliser Git, je l'ai oublié plusieurs fois et je l'ai validé, et je l'ai vérifié à chaque fois, donc je le garderai comme mémorandum.

J'espère que cela aide ceux qui sont dans la même situation.

Recommended Posts

Je souhaite supprimer un fichier géré par Git
Je veux trier par délimiteur d'onglet avec ruby
Je souhaite ajouter une fonction de suppression à la fonction de commentaire
Je veux convertir des caractères ...
Je souhaite rechercher de manière récursive des fichiers dans un répertoire spécifique
Je souhaite accorder des autorisations de modification et de suppression uniquement à l'affiche
Je veux éviter OutOfMemory lors de la sortie de gros fichiers avec POI
Je veux limiter l'entrée en réduisant la plage de nombres
Je veux juger de la nécessité de tester en comparant les différences des fichiers de classe lors de la refactorisation de Java.
Je souhaite développer une application web!
Je veux écrire un joli build.gradle
Je souhaite éliminer les messages d'erreur en double
Je veux créer une application ios.android
Je souhaite utiliser DBViewer avec Eclipse 2018-12! !!
Je veux écrire un test unitaire!
Je souhaite installer PHP 7.2 sur Ubuntu 20.04.
Je souhaite effectuer un traitement Group By avec Stream (group-by-count, group-by-sum, group-by-max)
Je veux arrêter complètement les mises à jour Java
Je veux utiliser @Autowired dans Servlet
Je souhaite cibler les champs statiques sur @Autowired
Je veux faire du développement d'équipe à distance
[Swift] Je veux dessiner des lignes de quadrillage (carrés)
Je souhaite envoyer un e-mail en Java.
Je souhaite terminer correctement l'installation de npm [2020]
[Ruby] Je veux faire un saut de méthode!
Je veux utiliser java8 forEach avec index
Je veux var_dump le contenu de l'intention
Je souhaite transmettre APP_HOME pour me connecter à Gradle
Je veux écrire une simple répétition d'une chaîne de caractères
rsync4j --Je veux toucher rsync en Java.
Je veux jouer avec Firestore de Rails
Je veux écrire rapidement de java vers sqlite
Je veux tronquer après la virgule décimale
Rails "Comment supprimer les fichiers de migration NO FILE"
Je veux réduire les erreurs simples. Pour vous commander.
Je souhaite effectuer un traitement d'agrégation avec spring-batch
[Rails] Je veux charger du CSS avec webpacker
Je veux obtenir la valeur en Ruby
# 1_JAVA Je veux obtenir le numéro d'index en spécifiant un caractère dans la chaîne de caractères
Je souhaite utiliser les fonctions pratiques de Clojure dans Kotlin
Je veux appeler une méthode d'une autre classe
Je veux faire quelque chose comme "cls" en Java
[Java] Je souhaite calculer la différence par rapport à la date
Je veux utiliser NetBeans sur Mac → Je peux l'utiliser!
Je veux intégrer n'importe quel TraceId dans le journal
Expression de pointage Je souhaite en spécifier plusieurs
Je veux aussi utiliser des coquillages à Laradock! !!