Wenn Sie Änderungen an vielen verfolgten Dateien vornehmen, aber nur einige von ihnen bereitstellen möchten, können Sie eine
git add .
ist nicht immer vorteilhaft (oder empfehlenswert), da es alle getrackten Dateien bereitstellt (in einigen Fällen, in denen Sie Änderungen nur für sich selbst behalten und nicht an das entfernte Repository weiterleiten möchten).
Es ist auch nicht ideal, eine Reihe von
git add path/to/file1 path/to/file2
wenn Sie viele verschachtelte Verzeichnisse haben (was bei den meisten Projekten der Fall ist) - wird lästig
In diesem Fall ist die Git-GUI hilfreich (wahrscheinlich das einzige Mal, dass ich sie benutze). Öffnen Sie einfach die Git-GUI, sie zeigt staged und unstaged Dateiabschnitte an. Wählen Sie die Dateien aus dem Staged-Bereich aus, die Sie unstaged machen wollen, und drücken Sie
Ctrl+U
(für Windows)
um sie zu enttarnen.
47 Stimmen
Der Bereitstellungsraum es den Index, vielleicht könnten Sie also klarstellen, was Sie genau meinen?
7 Stimmen
stackoverflow.com/questions/348170/undo-git-add-before-commit
0 Stimmen
Mögliches Duplikat von Wie kann man 'git add' vor der Übertragung rückgängig machen?