Aus Versehen einen Ordner zu viel auf GitHub gepusht[IntelliJ]?
Wie kann ich den den wieder löschen, ohne dass ich gleich zu irgendeiner Console greifen muss und die ganze Nacht irgendwelche Befehle eingeben muss, die bei mir eh nicht funktionieren?
3 Antworten
Wenn du den Ordner auch lokal loswerden willst, ist "git rm" die richtige und einfachste Lösung. In der Regel reicht es auch einfach das Verzeichnis mit den Bordmitteln deines Betriebssystems zu löschen.
Wenn du den Ordner lokal behalten willst aber eben nur aus dem Repository rausnehmen, kannst du das mit:
git rm --cached -r MeinOrdner
Damit bleibt er aber in der Versionsgeschichte erhalten - er wird nur ab dem nächsten Commit nicht mehr drin sein. Danach am besten gleich ins .gitignore aufnehmen, damit das nicht wieder passiert.
Wenn du ihn auch aus der Versionsgeschichte rausnehmen willst (z.B. weil da private Daten drin waren)...wird's komplizierter. Man kann in git zwar auch alte Commits löschen, aber wenn du das Repo schon auf Github hast und es andere verwendet haben, ist die Katze aus dem Sack.
Hey,
du kannst den Ordner in IntelliJ rechtsklicken. Irgendwo da müsstest du sagen können, dass er aus dem VCS entfernt werden soll.
Mfg Jannick (L1nd)
am einfachsten das repositori löschen und ein neues anlegen
OK... wenns sein muss🤷♂️ Anscheinend ists die schnellste Methode 😅
sonst kannste nur den ordner löschen und commiten aber dann ist er immer noch in der history
in deinem commit ohne diesen ordner commiten . also ich lösch den ordner einfach aus meinem commit in der github app und trag den dann ins ignore mit ein
Also nach dem nächsten pushen wieder