Czy istnieje sposób wydania polecenia:
git checkout NameOfFile
na zmodyfikowanym i nieetapowanym pliku z poziomu MAGIT?
x
gdy najedziesz przystojniakiem na statki kosmiczne.
Czy istnieje sposób wydania polecenia:
git checkout NameOfFile
na zmodyfikowanym i nieetapowanym pliku z poziomu MAGIT?
x
gdy najedziesz przystojniakiem na statki kosmiczne.
Odpowiedzi:
Możesz użyć jednego z poniższych, aby odrzucić zmiany w plikach niestacjonarnych:
M-x magit-revert-item
(związanej z v
IN magit-status-mode
)M-x magit-discard-item
(związany k
w magit-status-mode
) - prace na wystawianych przedmiotów zbytKażda z tych metod poprosi Cię o potwierdzenie przed odrzuceniem.
k
którym jest związany magit-discard-item
w magit-mode
.
git status
powinien dać ci informację, że plik został zmodyfikowany.
Cofanie, cofanie i odrzucanie to odrębne działania. Razem z etapami i etapami są one określane jako „zastosuj warianty”.
Aby usunąć środek zmieni się wyrzucić. Tylko niezaangażowane zmiany można odrzucić. Odrzucona zmiana etapowa jest nie tylko usuwana z indeksu (zwanego niestabilnością), ale także z drzewa roboczego.
Aby odwrócić środek zmian, aby zastosować go do drzewa pracy w odwrotnej kolejności. Zarówno zatwierdzone, jak i etapowe zmiany można cofnąć. (Cofanie zmian etapowych jest faktycznie przydatne, tj. Przy dzieleniu zatwierdzenia).
Tylko zatwierdzenia mogą być cofnięte , pod innymi względami jest to podobne do cofania .
Szczegółowe informacje można znaleźć na stronie https://github.com/magit/magit/wiki/History-Manipulation .
k
aby zabić zmiany, gdy punkt znajduje się w tej samej linii z plikiem niestacjonarnym.