Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

git-am - Online w chmurze

Uruchom git-am w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie git-am, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


git-am – Zastosuj serię poprawek ze skrzynki pocztowej

STRESZCZENIE


odrzutowiec am [--signoff] [--keep] [--[no-]keep-cr] [--[no-]utf8]
[--[nie-]3way] [--interactive] [--data-osoby zatwierdzającej-jest-data-autora]
[--ignore-data] [--ignore-space-change | --ignore-biała spacja]
[--biała spacja= ] [-C ] [-P ] [--katalog= ]
[--wyklucz= ] [--include= ] [--odrzuć] [-q | --cichy]
[--[nie-]nożyczki] [-S[ ]] [--format-łatki= ]
[( | )...]
odrzutowiec am (--kontynuuj | --pomiń | --przerwij)

OPIS


Dzieli wiadomości pocztowe w skrzynce pocztowej na treść dziennika zatwierdzeń, informacje o autorze i
poprawki i stosuje je do bieżącej gałęzi.

OPCJE


( | )...
Lista plików skrzynek pocztowych, z których można odczytać łatki. Jeśli nie podasz tego argumentu,
polecenie czyta ze standardowego wejścia. Jeśli podasz katalogi, będą
traktowane jak Maildirs.

-s, --podpis
Dodaj linię Signed-off-by: do komunikatu zatwierdzenia, używając tożsamości osoby zatwierdzającej
się. Zobacz opcję podpisania w git-commit(1), aby uzyskać więcej informacji.

-k, --zachowaj
Przekaż flagę -k do odrzutowiec informacje pocztowe (Patrz git-mailinfo(1)).

--keep-non-patch
Przekaż flagę -b do odrzutowiec informacje pocztowe (Patrz git-mailinfo(1)).

--[nie-]keep-cr
Za pomocą --keep-cr wywołaj odrzutowiec podział poczty (Patrz git-mailsplit(1)) z tą samą opcją, do
zapobiec usuwaniu CR na końcu linii. am.keepcr zmienna konfiguracyjna
można użyć do określenia domyślnego zachowania. --no-keep-cr jest przydatne do zastąpienia
am.keepcr.

-c, --nożyczki
Usuń wszystko z ciała przed linią nożyczek (patrz git-mailinfo(1)). Może być
aktywowane domyślnie przy użyciu zmiennej konfiguracyjnej mailinfo.scissors.

--bez-nożyczek
Ignoruj ​​linie nożyczek (patrz git-mailinfo(1)).

-m, --id-wiadomości
Przekaż flagę -m do odrzutowiec informacje pocztowe (Patrz git-mailinfo(1)), tak aby nagłówek Message-ID
jest dodawany do komunikatu zatwierdzenia. Można do tego wykorzystać zmienną konfiguracyjną am.messageid
określ zachowanie domyślne.

--no-message-id
Nie dodawaj nagłówka Message-ID do wiadomości zatwierdzenia. no-message-id jest przydatny
zastąp am.messageid.

-q, --cichy
Bądź cicho. Drukuj tylko komunikaty o błędach.

-u, --utf8
Przekaż flagę -u do odrzutowiec informacje pocztowe (Patrz git-mailinfo(1)). Proponowany komunikat dziennika zatwierdzeń
pobrany z wiadomości e-mail jest ponownie kodowany do kodowania UTF-8 (zmienna konfiguracyjna
i18n.commitencoding może zostać użyty do określenia preferowanego kodowania projektu, jeśli tak nie jest
UTF-8).

Było to opcjonalne we wcześniejszych wersjach gita, ale teraz jest ustawieniem domyślnym. Możesz użyć
--no-utf8, aby to zastąpić.

--no-utf8
Przekaż flagę -n do odrzutowiec informacje pocztowe (Patrz git-mailinfo(1)).

-3, --3-drogowy, --nie-3drogowy
Jeśli łatka nie zostanie zastosowana prawidłowo, skorzystaj z łączenia 3-kierunkowego, jeśli łatka rejestruje
tożsamość obiektów blob, do których ma się odnosić, i mamy te obiekty dostępne
lokalnie. --no-3way może zostać użyte do nadpisania zmiennej konfiguracyjnej am.threeWay. Dla
więcej informacji znajdziesz w am.threeWay in git-config(1).

--ignore-space-change, --ignore-whitespace, --whitespace= , -C , -P ,
--katalog= , --exclude= , --include= , --odrzucić
Flagi te są przekazywane do odrzutowiec zastosować (Patrz git-zastosuj(1)) program, który stosuje
łata.

--format-łatki
Domyślnie polecenie spróbuje automatycznie wykryć format poprawki. Ta opcja
pozwala użytkownikowi ominąć automatyczne wykrywanie i określić format poprawki
łatkę(-y) należy interpretować jako. Poprawne formaty to mbox, stgit, stgit-series
i hg.

-i, --interaktywny
Uruchom interaktywnie.

--data-komisarza to data-autora
Domyślnie polecenie rejestruje datę z wiadomości e-mail jako autora zatwierdzenia
date i używa czasu utworzenia zatwierdzenia jako daty osoby zatwierdzającej. Pozwala to użytkownikowi
kłamać na temat daty autora, używając tej samej wartości, co data autora.

--ignore-data
Domyślnie polecenie rejestruje datę z wiadomości e-mail jako autora zatwierdzenia
date i używa czasu utworzenia zatwierdzenia jako daty osoby zatwierdzającej. Pozwala to użytkownikowi
kłamać na temat daty autora, używając tej samej wartości co data osoby wykonującej.

--pominąć
Pomiń bieżącą łatkę. Ma to znaczenie tylko w przypadku ponownego uruchamiania przerwanej łatki.

-S[ ], --gpg-sign[= ]
Zatwierdzenia ze znakiem GPG. Argument keyid jest opcjonalny i domyślnie przyjmuje osobę zatwierdzającą
tożsamość; jeśli jest określony, musi być przyklejony do opcji bez spacji.

--kontynuuj, -r, --rozwiązany
W przypadku niepowodzenia łatki (np. próby zastosowania łatki będącej w konflikcie) użytkownik ma
zastosował go ręcznie, a plik indeksu przechowuje wynik zastosowania. Zrobić
zatwierdzić, korzystając z dziennika autorstwa i zatwierdzeń wyodrębnionego z wiadomości e-mail oraz pliku
bieżący plik indeksu i kontynuuj.

--resolvemsg=
Gdy wystąpi awaria poprawki, zostanie wydrukowany na ekranie przed wyjściem. Ten
zastępuje standardowy komunikat informujący o konieczności użycia --continue lub --skip do obsługi
awaria. To jest przeznaczone wyłącznie do użytku wewnętrznego pomiędzy odrzutowiec przebazować i odrzutowiec am.

--anulować
Przywróć oryginalną gałąź i przerwij operację łatania.

DYSKUSJA


Nazwa autora zatwierdzenia jest pobierana z wiersza „From:” wiadomości, a autor zatwierdzenia
data jest pobierana z linii "Date: " wiadomości. Wiersz „Temat:” jest używany jako
tytuł zatwierdzenia, po usunięciu wspólnego przedrostka „[PATCH ]". "Temat: "
linia ma zwięźle opisywać, czego dotyczy zatwierdzenie w jednym wierszu tekstu.

Linie „From:” i „Subject:” rozpoczynające treść zastępują odpowiedniego autora zatwierdzenia
wartości name i title pobrane z nagłówków.

Komunikat zatwierdzenia składa się z tytułu wziętego z „Tematu:”, pustej linii i
treść wiadomości aż do miejsca rozpoczęcia łatki. Nadmiar białych znaków na końcu każdego
linia jest automatycznie usuwana.

Oczekuje się, że łatka będzie umieszczona bezpośrednio po komunikacie. Dowolna linia, która jest z
formularz:

· trzy myślniki i koniec linii, lub

· linia rozpoczynająca się od "diff -", lub

· linia rozpoczynająca się od "Indeks: "

jest traktowany jako początek łatki, a komunikat dziennika zatwierdzeń kończy się przed
pierwsze wystąpienie takiej linii.

Kiedy początkowo wywołujesz git am, podajesz mu nazwy skrzynek pocztowych do przetworzenia. Od
widząc pierwszą łatkę, która nie ma zastosowania, przerywa w środku. Można odzyskać
to na jeden z dwóch sposobów:

1. pomiń bieżącą łatkę, ponownie uruchamiając polecenie za pomocą --pominąć opcja.

2. ręcznie rozwiąż konflikt w katalogu roboczym i zaktualizuj plik indeksu, który chcesz przenieść
go do stanu, jaki powinien był wywołać plaster. Następnie uruchom polecenie za pomocą
--kontyntynuj opcja.

Polecenie odmawia przetwarzania nowych skrzynek pocztowych do czasu zakończenia bieżącej operacji, tzw
jeśli zdecydujesz się zacząć od zera, uruchom git am --abort przed uruchomieniem polecenia
z nazwami skrzynek pocztowych.

Przed zastosowaniem jakichkolwiek poprawek ORIG_HEAD jest ustawiany na koniec bieżącej gałęzi. To jest
przydatne, jeśli masz problemy z wieloma zatwierdzeniami, takimi jak uruchamianie odrzutowiec am na niewłaściwej gałęzi
lub błąd w zatwierdzeniach, który można łatwiej naprawić, zmieniając skrzynkę pocztową (np
w wierszach „Od:”).

HACZYKI


To polecenie może uruchamiać hooki Applypatch-msg, pre-applypatch i post-applypatch. Widzieć
githooki(5), aby uzyskać więcej informacji.

Użyj git-am online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad