Git scal się bez automatycznego zatwierdzenia

Git scal się bez automatycznego zatwierdzenia
„„Git Scal”To polecenie git używane do scalania jednej gałęzi z drugą. Większość programistów używa polecenia GIT Merge, aby zintegrować zatwierdzenia oddziału z główną lub główną gałęzią. Podczas scalania ma miejsce automatycznie popełniane. Czasami jednak programiści chcą połączyć gałąź bez zatwierdzenia, i myślą, że istnieje jakiś sposób na połączenie gałęzi Git bez auto-komunikacji.

W tym poście wyjaśnimy, jak git scal się bez automatycznego powołania.

Jak git scal się bez automatycznego zatwierdzenia?

Aby połączyć gałąź git bez auto-commit, skorzystaj z „git scer gałąź -no -commit”Polecenie, postępując zgodnie z podaną procedurą.

Krok 1: Otwórz terminal git

Z menu Uruchamiania systemu Windows otwórz „Git Bash„Git Terminal:

Krok 2: Przejdź do repozytorium GIT

Użyj „płyta CD„Polecenie, aby przejść do repozytorium GIT:

$ cd "c: \ git \ demo2"

Krok 3: Utwórz nowy oddział

Utwórz nowy oddział, wykonując „GIT Branch " Komenda:

$ git oddział

Krok 4: Przenieś się do nowego oddziału

Przełącz na nowo utworzoną gałąź za pośrednictwem dostarczonego polecenia:

$ git Checkout Work

Krok 5: Utwórz nowy plik

Użyj "dotykać„Polecenie i utwórz nowy plik:

$ Touch File1.tekst

Krok 6: Dodaj plik do indeksu śledzenia

Następnie dodaj plik do indeksu śledzenia za pomocą poniższego polecenia:

$ git dodaj plik 1.tekst

Sprawdź stan repozytorium GIT, sprawdzając jego status i upewnij się, że niezmienione zmiany są dodawane do śledzenia indeksu, czy nie:

Status $ git

Krok 7: Zmiany popełniania

Z pomocą „git zatwierdzić„Polecenie popełnij śledzone zmiany:

$ git commit -m „File1 jest popełniony”

Sprawdź dziennik repozytorium, aby potwierdzić, czy zmiany są popełnione, czy nie:

$ git log

Krok 8: Przejdź na gałąź główną

Następnie przełącz się do gałęzi, w której chcesz połączyć nową gałąź za pomocą „Git Checkout" Komenda. Na przykład otworzyliśmy „gospodarz" oddział:

$ git kectout Master

Krok 9: Scal Oddział

Następnie scal gałąź git bez auto-commit:

$ git scal Praca-no-commit-no-ff

Sprawdź dziennik git, aby sprawdzić, czy zatwierdzenie scalania jest generowane, czy nie:

$ git log

Wyjście wskazuje, że użyliśmy „Git Scal„Polecenie bez automatycznego powołania:

Wskazówka dotycząca dodatkowej: Usuń zatwierdzenie po git scalania

Aby usunąć zatwierdzenia po operacji scalania git bez anulowania procesu scalania, możesz skorzystać z „Git Reset " Komenda. W tym celu sprawdź podane instrukcje.

Krok 1: Scal Oddział

Najpierw połącz gałąź przez „Git Scal" Komenda:

$ git scal Praca

Po tym edytor tekstu pojawi się na ekranie. Edytuj wiadomość o zatwierdzeniu i naciśnij „Ctrl+s„Klucz do zapisania wiadomości. Następnie naciśnij „Ctrl+x„Aby wyjść z redaktora Nano:

Sprawdź dzienniki repozytorium, aby potwierdzić, czy wiadomość zatwierdzenia jest zapisana, czy nie:

$ git log

Wyjście pokazuje, że połączyliśmy gałąź z zatwierdzeniem:

Krok 2: Usuń zatwierdzenie dopiero po połączeniu git

Teraz usuń komunikat zatwierdzenia po połączeniu git za pomocą „Git Reset" Komenda:

$ git reset „@~ 1”

Ponownie sprawdź dziennik repozytorium GIT, aby sprawdzić, czy komunikat zatwierdzenia został usunięty, czy nie:

$ git log

Tutaj widać, że usunęliśmy zatwierdzenie dopiero po połączeniu git:

Wykazaliśmy, jak korzystać z git scal się bez automatycznego spółki.

Wniosek

Używać „Git Scal”Polecenie bez automatycznego powołania do scalania gałęzi, najpierw otwórz lokalne repozytorium GIT. Przełącz się do gałęzi, w której chcesz połączyć inną gałąź przez „Git Checkout " Komenda. Następnie użyj „Git Merge -No -Commit„Polecenie scalania gałęzi bez automatycznego powołania. Ten post opracował, jak korzystać z „Git Scal”Bez automatycznego powołania.