Istnieje git add -p
do zmiany sceny i git checkout -p
, aby odrzucić zmiany interaktywnie. Jak mogę spisać zmiany z indeksu według fragmentów?Git Interaktywny nieplaterowany
(myślałem, że git unstage -p
lub git reset HEAD -p
może działać.)
Istnieje git add -p
do zmiany sceny i git checkout -p
, aby odrzucić zmiany interaktywnie. Jak mogę spisać zmiany z indeksu według fragmentów?Git Interaktywny nieplaterowany
(myślałem, że git unstage -p
lub git reset HEAD -p
może działać.)
Jeśli się nie mylę, to, co chcesz, aby unstage kromkami interaktywnie? Myślałem, że git reset -p
to robi dokładnie. Jego szybka wiadomość jest jeszcze dokładnie jak Unstage this hunk?
również z instrukcji:
Oznacza to, że git zresetować -p jest przeciwieństwem git add -p, to znaczy ty można go używać do selektywnego zresetować bryły. Zobacz sekcję "git-add" (1) w sekcji "Interaktywny tryb", aby dowiedzieć się, jak obsługiwać tryb -patch.
Szkoda, że tęskniłem za tym fragmentem w dokumentach. Przepraszam chłopaki. – Dziamid
@Dziamid W ogóle nie ma w tym wstydu. Nie sądzę, aby było oczywiste, że reset powinien być przeciwieństwem add, lub nawet, że są one pseudo nazwane stage/unstage. Ale na szczęście dla mnie ważne zadanie polegało na zadawaniu pytań! (choć trochę niezgrabne, skoro wydawało się, że znasz już odpowiedź) kudos: D – Superole
To najlepsza rzecz, jaką kiedykolwiek znalazłem na przepełnieniu stosu! Ok ... cóż, przynajmniej drapie swędzenie, które ręcznie naprawiałem ręcznie przez bardzo długi czas. – Crisfole
Zastanawiasz się, dlaczego musisz wpisać 'git reset HEAD -p' zamiast' git unstage -p'? Komenda 'reset -p' istnieje od wersji 1.6.5. –