[RUBY] Ich möchte eine von Git verwaltete Datei löschen

Wenn Sie vergessen, in .gitignore zu schreiben und festzuschreiben "Es ist okay, wenn du es zu .gitignore hinzufügst ..." Verstehst du falsch? Wie ich .. Schweiß

Von Git verwaltete Dateien werden nicht entfernt, indem sie später zu .gitignore hinzugefügt werden. In diesem Fall werde ich eine Gegenmaßnahme schreiben.

Wenn Sie Git-verwaltete Dateien behalten und ausschließen möchten

$ git rm --cached [Dateiname, den Sie ausschließen möchten]

Stellen Sie danach sicher, dass Sie die Dateien, die Sie ausschließen möchten, zu ".gitignore" hinzufügen. Hinweis: Stellen Sie sicher, dass Sie "--cached" hinzufügen! !! Wenn Sie es nicht hinzufügen, wird die gesamte Datei gelöscht.

Wenn Sie die gesamte Datei löschen möchten

$ git rm [Dateiname, den Sie löschen möchten]

Wenn Sie das gesamte Verzeichnis löschen möchten

$ git rm -r [Verzeichnis, das Sie löschen möchten]

Schließlich

Als ich anfing, Git zu verwenden, habe ich es mehrmals vergessen und festgeschrieben, und ich habe es jedes Mal überprüft, damit ich es als Memorandum behalten kann.

Ich hoffe, es hilft denen, die sich in der gleichen Situation befinden.

Recommended Posts

Ich möchte eine von Git verwaltete Datei löschen
Ich möchte nach Tabulatortrennzeichen mit Rubin sortieren
Ich möchte der Kommentarfunktion eine Löschfunktion hinzufügen
Ich möchte Zeichen konvertieren ...
Ich möchte rekursiv nach Dateien in einem bestimmten Verzeichnis suchen
Ich möchte nur dem Poster Bearbeitungs- und Löschberechtigungen erteilen
Ich möchte OutOfMemory bei der Ausgabe großer Dateien mit POI vermeiden
Ich möchte die Eingabe begrenzen, indem ich den Zahlenbereich einschränke
Ich möchte die Notwendigkeit des Testens beurteilen, indem ich die Unterschiede der Klassendateien beim Refactoring von Java vergleiche.
Ich möchte eine Webanwendung entwickeln!
Ich möchte ein schönes build.gradle schreiben
Ich möchte doppelte Fehlermeldungen beseitigen
Ich möchte eine ios.android App machen
Ich möchte DBViewer mit Eclipse 2018-12 verwenden! !!
Ich möchte einen Unit Test schreiben!
Ich möchte PHP 7.2 unter Ubuntu 20.04 installieren.
Ich möchte Group By-Verarbeitung mit Stream durchführen (Group-by-Count, Group-by-Sum, Group-by-Max).
Ich möchte Java-Updates insgesamt stoppen
Ich möchte @Autowired in Servlet verwenden
Ich möchte statische Felder auf @Autowired ausrichten
Ich möchte die Teamentwicklung aus der Ferne durchführen
[Swift] Ich möchte Gitterlinien (Quadrate) zeichnen.
Ich möchte eine E-Mail in Java senden.
Ich möchte von npm richtig abschließen [2020]
[Ruby] Ich möchte einen Methodensprung machen!
Ich möchte Java8 für jeden mit Index verwenden
Ich möchte den Inhalt der Absicht var_dump
Ich möchte APP_HOME an Logback in Gradle übergeben
Ich möchte eine einfache Wiederholung einer Zeichenkette schreiben
rsync4j - Ich möchte rsync in Java berühren.
Ich möchte mit Firestore von Rails spielen
Ich möchte schnell von Java nach SQLite schreiben
Ich möchte nach dem Dezimalpunkt abschneiden
Rails "So löschen Sie NO FILE-Migrationsdateien"
Ich möchte einfache Fehler reduzieren. Sich selbst befehlen.
Ich möchte die Aggregationsverarbeitung mit Spring-Batch durchführen
[Rails] Ich möchte CSS mit Webpacker laden
Ich möchte den Wert in Ruby erhalten
# 1_JAVA Ich möchte die Indexnummer durch Angabe eines Zeichens in der Zeichenfolge erhalten
Ich möchte die praktischen Funktionen von Clojure in Kotlin nutzen
Ich möchte eine Methode einer anderen Klasse aufrufen
Ich möchte so etwas wie "cls" in Java machen
[Java] Ich möchte die Differenz zum Datum berechnen
Ich möchte NetBeans auf einem Mac verwenden → Ich kann es verwenden!
Ich möchte eine TraceId in das Protokoll einbetten
Pointcut-Ausdruck Ich möchte mehr als einen angeben
Ich möchte auch in Laradock Fischschalen verwenden! !!