GoGPT Best VPN GoSearch

Ulubiona usługa OnWorks

stg — Online w chmurze

Uruchom stg w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie stg, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


stg — Zarządzaj stosami poprawek za pomocą narzędzia do śledzenia zawartości Git

STRESZCZENIE


ul [--wersja | --pomoc]
ul [--pomoc | --pomoc]
ul [OPCJE POLECEŃ] [ARGS]

OPIS


StGit (Stacked Git) to aplikacja zapewniająca wygodny sposób utrzymywania łata
stos na górze gałęzi Git:

· Najwyższe (najnowsze) zatwierdzenia gałęzi otrzymują nazwy. Takim nazwanym zatwierdzeniem jest
nazywano go łata.

· Po dokonaniu zmian w drzewie roboczym można je włączyć do istniejącego
skrawek; to się nazywa orzeźwiający. Możesz odświeżyć dowolną łatkę, nie tylko tę najwyższą.

· Możesz muzyka pop łatka: tymczasowo odłóż ją na bok, aby powstała łatka pod nią
najwyższa łatka. Później możesz naciskać ponownie na stos. Pchanie i trzaskanie puszką
służyć do zmiany kolejności poprawek.

· Możesz łatwo przebazować twój stos poprawek na wierzchu dowolnego innego zatwierdzenia Git. (T baza z
stos łatek to najnowsze zatwierdzenie Git, które nie jest łatką StGit.) Na przykład if
zacząłeś tworzyć łatki na gałęzi innej osoby i ta osoba publikuje
zaktualizowaną gałąź, możesz pobrać wszystkie swoje poprawki i zastosować je na zaktualizowanej gałęzi
gałąź.

· Jak można się spodziewać, zmiana tego, co znajduje się poniżej łatki, może spowodować, że łatka już nie będzie dostępna
zastosuj czysto — może się to zdarzyć podczas zmiany kolejności poprawek, zmiany bazy poprawek lub odświeżenia pliku
łatka nienajwyższa. StGit wykorzystuje istniejącą w Gicie funkcję trójstronnego łączenia z możliwością zmiany nazwy
automatycznie naprawi, co się da; jeśli nadal się nie powiedzie, umożliwia ręczne rozwiązanie problemu
konflikt tak samo, jak rozwiązałbyś konflikt scalania w Git.

· Stos łat to tylko dodatkowe metadane dołączone do zwykłych zatwierdzeń Git, więc ty
może nadal korzystać z większości narzędzi Git wraz ze StGit.

Typowy zastosowania
Oddział śledzenia
Śledzenie zmian ze zdalnego oddziału, przy jednoczesnym zachowaniu lokalnych modyfikacji
tej gałęzi, prawdopodobnie z zamiarem wysłania kilku poprawek w górę rzeki. Możesz modyfikować
stos poprawek tyle, ile chcesz, i kiedy Twoje poprawki zostaną ostatecznie zaakceptowane
powyżej, trwale zarejestrowana historia Git będzie zawierać tylko końcową sekwencję
poprawek, a nie niechlujnej sekwencji edycji, która je wyprodukowała.

Polecenia interesujące w tym przepływie pracy to np. rebase i mail.

Branża deweloperska
Nawet jeśli nie masz łącza „upstream”, do którego możesz wysyłać łatki, możesz wygodnie używać StGit
sposób na modyfikację najnowszej historii gałęzi Git. Na przykład zamiast pierwszego
popełnianie zmiany A, a następnie zmień B, A następnie A2 naprawić A bo nie było tak do końca
prawda, możesz włączyć poprawkę bezpośrednio do A. Ten sposób pracy skutkuje
o wiele bardziej czytelna historia Gita, niż gdybyś uwieczniał każdy popełniony błąd
drogę do właściwego rozwiązania.

Polecenia interesujące w tym przepływie pracy to np. cofnij zatwierdzenie, którego można użyć do przeniesienia
łataj bazę stosu w dół — tj. po fakcie zamień zatwierdzenia Git w łatki StGit
— i zatwierdzenie, to odwrotność.
Aby uzyskać więcej informacji, zobacz dotychczasowy Tutorial[1].

Określanie łaty
Wiele poleceń StGit przyjmuje jako argumenty odniesienia do poprawek StGit. Poprawki w stosie
są identyfikowane za pomocą krótkich nazw, z których każda musi być unikatowa na stosie.

Poprawki w bieżącej gałęzi są po prostu nazywane. Niektóre polecenia na to pozwalają
możesz określić łatkę w innej gałęzi repozytorium; odbywa się to poprzez przedrostek
nazwa łatki z nazwą gałęzi i dwukropkiem (np. otherbranch:thatpatch).

Określanie popełnia
Niektóre polecenia StGit przyjmują zatwierdzenia Git jako argumenty. StGit akceptuje wszystkie wyrażenia zatwierdzenia
co robi Git; i dodatkowo nazwę poprawki (opcjonalnie poprzedzoną nazwą gałęzi i a
dwukropek) jest dozwolone w tym kontekście. Dozwolone są także zwykłe modyfikatory Git ^ i ~; np,
abranch:apatch~2 jest elementem nadrzędnym zatwierdzenia, czyli łatką apatch na gałęzi
gałąź.

Zamiast nazwy łatki możesz powiedzieć {base}, aby odnieść się do bazy stosu (zatwierdzenie just
poniżej najniższej łatki); więc abranch:{base} jest podstawą stosu w gałęzi
gałąź.

Jeśli chcesz przekazać dane odwołanie StGit do polecenia Git, identyfikator stg(1) przekonwertuje go na
identyfikator zatwierdzenia Git dla Ciebie.

OPCJE


Dostępne są następujące ogólne flagi opcji. Dostępne są dodatkowe opcje
(i udokumentowane) różnymi podkomendami.

--wersja
Drukuje wersję StGit, a także wersję innych używanych komponentów, takich jak Git i
Python.

--help
Drukuje streszczenie i listę wszystkich podpoleceń. Jeśli podana zostanie podkomenda StGit,
wypisuje streszczenie tej komendy.

STGIT POLECENIA


Polecenia StGit dzielimy na grupy tematyczne, w zależności od podstawowego typu obiektu, jakim się zajmują
stworzyć lub zmienić.

Oto krótki opis każdego polecenia. Bardziej szczegółowy opis znajduje się w
indywidualne strony podręcznika poleceń. Te strony podręcznika mają nazwy stg- (1).

Magazyn Polecenia
klon stg(1)
Utwórz lokalny klon zdalnego repozytorium

identyfikator stg(1)
Wydrukuj wartość skrótu git referencji StGit

Stos (Oddział) Polecenia
oddział stg(1)
Operacje na oddziałach: przełączanie, lista, tworzenie, zmiana nazwy, usuwanie, ...

stg-czyste(1)
Usuń puste łaty w serii

stg-zatwierdzenie(1)
Trwale przechowuj nałożone łatki w podstawie stosu

stg-float(1)
Wciśnij łaty do góry, nawet jeśli są nałożone

stg-goto(1)
Wciśnij lub wyślij łatki do danego

stg-ukryj(1)
Ukryj łatkę w serii

stg-init(1)
Zainicjuj bieżącą gałąź do użycia z StGIT

dziennik stg(1)
Wyświetl dziennik zmian poprawki

stg-następny(1)
Wydrukuj nazwę następnej poprawki

łaty stg(1)
Pokaż zastosowane łatki modyfikujące plik

stg-pop(1)
Wyrzuć jedną lub więcej poprawek ze stosu

stg-poprzedni(1)
Wydrukuj nazwę poprzedniej poprawki

stg-publikuj(1)
Przenieś zmiany stosu do gałęzi przyjaznej dla scalania

stg-pull(1)
Wyciągnij zmiany ze zdalnego repozytorium

stg-push(1)
Umieść jedną lub więcej łatek na stosie

stg-rebase(1)
Przenieś bazę stosu do innego punktu w historii

stg-ponów(1)
Cofnij ostatnią operację cofania

naprawa stg(1)
Napraw metadane StGit, jeśli gałąź została zmodyfikowana za pomocą poleceń git

reset stg(1)
Zresetuj stos poprawek do wcześniejszego stanu

seria stg(1)
Wydrukuj serię poprawek

stg-zlew(1)
Wysyłaj poprawki głębiej w stos

stg-squash(1)
Zgnieć dwa lub więcej łat w jeden

stg-top(1)
Wydrukuj nazwę górnej naszywki

stg-uncommit(1)
Zmień zwykłe zatwierdzenia git w łatki StGit

stg-cofnij(1)
Cofnij ostatnią operację

stg-odkryj(1)
Odkryj ukrytą łatkę

Łata Polecenia
stg-usuń(1)
Usuń poprawki

edycja stg(1)
Edytuj opis poprawki lub różnicę

stg-eksport(1)
Eksportuj poprawki do katalogu

pliki stg(1)
Pokaż pliki zmodyfikowane przez łatkę (lub bieżącą łatkę)

stg-fold(1)
Zintegruj łatkę różnicową GNU z bieżącą łatką

import stg(1)
Zaimportuj plik różnicowy GNU jako nową łatkę

poczta stg(1)
Wyślij łatkę lub serię łatek e-mailem

stg-nowy(1)
Utwórz nową, pustą łatkę

wybór stg(1)
Zaimportuj łatkę z innej gałęzi lub obiektu zatwierdzenia

stg-odśwież(1)
Wygeneruj nowe zatwierdzenie dla bieżącej poprawki

zmiana nazwy stg(1)
Zmień nazwę poprawki

stg-show(1)
Pokaż zatwierdzenie odpowiadające łatce

standardowa synchronizacja(1)
Synchronizuj poprawki z gałęzią lub serią

Indeks/drzewo robocze Polecenia
stg-różnica(1)
Pokaż różnicę w drzewie

KONFIGURACJA MECHANIZM


StGit wykorzystuje ten sam mechanizm konfiguracyjny co Git. Widzieć odrzutowiec(7) po więcej szczegółów.

SZABLONY


Wiele poleceń StGit korzysta z plików szablonów, aby zapewnić przydatne domyślne teksty
być edytowane przez użytkownika. Te Poniżej przeszukiwane są pliki szablonów .tmpl
katalogi:

1. $GITDIR/ (w praktyce katalog .git/ w Twoim repozytorium)

2. $HOME/.stgit/templates/

3. /usr/share/stgit/templates/

UWAGI


1. samouczek
[ustaw $man.base.url.for.relative.links]/tutorial.html

Użyj stg online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.