Git rm z Magit


27

Jest to bardzo proste, ale nie udało mi się znaleźć odpowiedzi w Internecie. Czy można git rmnp. Usunąć śledzony plik z Magit?

Dzięki


Pytanie zostało zadane i odpowiedzi na administratora: superuser.com/questions/516639/... .
Rémi,

Istnieje również polecenie magit-do-async-shell-shell, które przypisałem do „&” w buforze statusu magit.
hjon

Odpowiedzi:


20

Magit nie udostępnia polecenia, które to robi git rm(ale jeśli otworzyłeś żądanie funkcji, prawdopodobnie w końcu je dodam).

Tymczasem możesz usunąć plik za pomocą innej metody, np M-x delete-file RET <file> RET. Za pomocą . Po wykonaniu tej czynności odśwież bufor Magit za pomocą, ga następnie dokonaj „usunięcia” pliku, przechodząc do niego na liście zmian niestabilnych, a następnie naciskając s.


14

Magit nie obsługuje git rm. Zamiast tego usuń folder w dired, a następnie wprowadź zmiany.

Możesz także użyć !do uruchomienia dowolnego polecenia git.


23
K( magit-file-untrack) robigit rm --cached
npostavs

Ten klawisz „K” jest bardzo przydatny. Dzięki.
kreator

@npostavs Dlaczego twój komentarz nie jest akceptowaną odpowiedzią?
Daniel

@Daniel To odpowiedź na inne pytanie .
npostavs

@npostavs Dzięki za komentarz. Rozumiem, więc git rm --cachednie usuwa pliku z dysku, git rmale tak. Dzięki!
Daniel
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.