Co to jest odpowiednik Magit dla „git add”?


37

Co to jest odpowiednik Magit git add [--intent-to-add] <filename>do sprawdzania nowo utworzonego pliku w Git?


W pewnym momencie być może ktoś utworzy ściągę, która konwertuje opcje wiersza poleceń (w kolejności alfabetycznej) na magiczne skróty keboardowe Magit. Moim zdaniem nie powinno być konieczne (moim zdaniem) czytanie instrukcji - dlatego G * d stworzył indeks - tj. Przeczytanie tylko tego, co jest istotne dla danego zadania.
prawnik

1
Nie odwzorowuje wiersza poleceń na magit, ale istnieje karta referencyjna: magit.vc/manual/magit-refcard.pdf .
Tarsjusz

@tarsius: Rozsądnie byłoby dodać pozycję indeksu „git add” wskazującą na węzeł „Staging and Unstaging” instrukcji.
phils

Odpowiedzi:


45

Aby wprowadzić zmianę, naciśnij spunkt na dowolnej „zmianie etapowej”. Obejmuje to pliki wymienione poniżej „Nie śledzone pliki” i „Nieustawione zmiany”.

Możesz także rozwinąć pliki poniżej „Nieustawionych plików”, używając TAB(działa również w wielu innych sekcjach), aby zobaczyć przystawki. Następnie możesz wystawić indywidualnego przystojniaka, ponownie naciskając, sdopóki punkt jest w środku.

Korzystając z regionu, możesz nawet wystawiać tylko części przystojniaka. Aby to zrobić, naciśnij, C-SPCaby zaznaczyć początek regionu, a następnie nkilka razy, aby przejść do miejsca, w którym region powinien się kończyć.

W celu git add --intent-to-addużycia C-u s.

Możesz także wycofać scenę, odrzucić, cofnąć i zastosować zmiany w podobny sposób. Jest to opisane bardziej szczegółowo w instrukcji. W szczególności zobacz Inscenizacja i inscenizacja , Stosowanie i Sekcje . Inscenizacja została również omówiona w części Pierwsze kroki .


4
sprzygotuje plik. Ale jak mogę po prostu dodać plik, aby git zaczął śledzić plik, ale nie wprowadzał wszystkich zmian?
ChillarAnand

7
@ChillarAnand Możesz teraz to zrobić za pomocą C-u s.
Tarsius

9

Zacznij od magit-status, a następnie przejdź do nazwy pliku pod nagłówkiem „Nieśledzone pliki” i naciśnij, saby ją wyreżyserować.


6

Jeśli szukasz sposobu na dodanie / umieszczenie pliku bezpośrednio z bufora: wypróbuj polecenie magit-stage-file. Jeśli często to robisz, możesz powiązać to z kluczem.

Jak już zauważyli inni, najczęstszym sposobem tworzenia scen / dodawania plików jest magit-statusbufor.


magit-stage-file prosi o plik do stołu montażowego. Nie wystawia go bezpośrednio
SPRajagopal,

Tak nie zachowuje się dla mnie. Również z dokumentu: „Z argumentem przedrostka lub gdy nie ma pliku w punkcie, poproś o umieszczenie pliku. W przeciwnym razie zrób etap pliku bez wymaganego potwierdzenia.”
glucas

Ach, rozumiem: w przypadku nowego pliku tak naprawdę wyświetla monit. Jeśli plik już istnieje (i przetrzymujesz zmiany), robi to po cichu. Dzięki za zwrócenie na to uwagi.
glucas
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.