Wie mache ich git akzeptieren Modus wechselt, ohne die alle text-änderungen?
Ich habe das gegenteilige problem von
"Wie mache ich Git ignore file-Modus (chmod) ändert?"
Ich habe eine Datei, die ich geändert habe ausführbaren Berechtigung, aber es gibt auch
einige text-änderungen, und ich möchte zu Begehen, ersteres aber nicht letzteres. Ist diese
möglich mit git?
(Tatsächlich, ich habe einige text-änderungen, die ich Begehen wollen zusammen mit der
ausführbare Datei-Berechtigung ändern, und andere, die ich nicht wollen, zu Begehen)
Update: Unstaging die text-änderungen an der Datei, und dann tut git add -p
wieder und die Integration von einigen änderungen des Textes geschafft, den Modus zu ändern
in der Inszenierung. (Meine git version 1.5.4.3)
InformationsquelleAutor der Frage Andrew Grimm | 2009-10-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
git add -i
lassen Sie selektiv fügen Sie einige Stücke von einer Datei in den index. Ich weiß nicht, ob oder nicht es ist abhängig von Berechtigungen, aber wenn Sie hinzufügen ein Stück nach demchmod
Betrieb, es könnte am Ende in den index richtig, auch ohne explizit eine Aktualisierung der Genehmigung.InformationsquelleAutor der Antwort Bob Aman
Sollten Sie in der Lage zu tun:
einstellen des executable-bit im index gespeichert.
Können Sie sich dann verpflichten, diese separat von anderen änderungen an den Dateien content.
InformationsquelleAutor der Antwort CB Bailey
Charles' Antwort
war das hinzufügen von Datei-Modus und inhaltliche änderungen an dem index für mich. Ich arbeitete um Sie herum wie dieser.
Beispiel
Alternativ können Sie
InformationsquelleAutor der Antwort Steven Penny