Git - Dateien nur aus Index entfernen mit git restore --staged . Fehler "fatal: could not resolve HEAD" – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self?srt=yes Git - Dateien nur aus Index entfernen mit git restore --staged . Fehler "fatal: could not resolve HEAD" Tue, 16 Mar 21 12:27:40 Z https://forum.selfhtml.org/self/2021/mar/16/git-dateien-nur-aus-index-entfernen-mit-git-restore-staged-fehler-fatal-could-not-resolve-head/1785821?srt=yes#m1785821 https://forum.selfhtml.org/self/2021/mar/16/git-dateien-nur-aus-index-entfernen-mit-git-restore-staged-fehler-fatal-could-not-resolve-head/1785821?srt=yes#m1785821 <p>Hallo,</p> <p>ich habe in einem neuen Ordner Git initialisiert. Eine <code>.gitignore</code> erstellt, aber vergessen sie zu committen. Dann habe ich das gesamte Verzeichnis mit <code>git add .</code> an den Index übergeben.</p> <p>Im Index sind jetzt also Verzeichnisse und Dateien die nicht getrackt werden sollen (da ich vergessen habe zuvor die .gitignore zu committen). Ich habe den Index mit all den Dateien noch nicht committet, es gab noch gar keinen Commit.</p> <p>Jetzt wollte ich die Dateien nur aus dem Index wieder löschen:</p> <p><code>git restore --staged .</code></p> <p>Dann erhalte ich die Meldung:</p> <blockquote> <p>fatal: could not resolve HEAD</p> </blockquote> <p>Was mich hierbei auch etwas verwirrt ist diese Anzeige:</p> <p><a href="/images/d37b769c-8652-11eb-afd6-b42e9947ef30.jpg" rel="noopener noreferrer"><img src="/images/d37b769c-8652-11eb-afd6-b42e9947ef30.jpg?size=medium" alt="" loading="lazy"></a></p> <p>Bezieht sich ~1 nicht auf den Pointer->Commit und würde "1 Schritt hinter dem letzten Commit" bedeuten? Aber es wurde ja kein Commit gemacht.</p> <p><strong>Wie kann ich die Dateien jetzt nur aus dem Index löschen?</strong></p> <p>Gruß ebody</p> Git - Dateien nur aus Index entfernen mit git restore --staged . Fehler "fatal: could not resolve HEAD" Tue, 16 Mar 21 17:13:15 Z https://forum.selfhtml.org/self/2021/mar/16/git-dateien-nur-aus-index-entfernen-mit-git-restore-staged-fehler-fatal-could-not-resolve-head/1785835?srt=yes#m1785835 https://forum.selfhtml.org/self/2021/mar/16/git-dateien-nur-aus-index-entfernen-mit-git-restore-staged-fehler-fatal-could-not-resolve-head/1785835?srt=yes#m1785835 <p>Über das Terminal hatte es nicht funktioniert, aber über VS Code > Source Controll:</p> <p><a href="/images/a756a2da-867a-11eb-8375-b42e9947ef30.jpg" rel="noopener noreferrer"><img src="/images/a756a2da-867a-11eb-8375-b42e9947ef30.jpg?size=medium" alt="Git unstage changes" title="Git unstage changes" loading="lazy"></a></p> <p>Über das Terminal hat <code>git rm -r --cached</code> funktioniert.</p> <p>Gruß ebody</p>