Jak przenieść zmienione pliki do innej gałęzi w celu zameldowania

Jak przenieść zmienione pliki do innej gałęzi w celu zameldowania

GIT to narzędzie do sterowania wersją, które śledzi zmiany z dnia na dzień. W tym celu programiści mogą generować wiele gałęzi. Ponadto, jeśli użytkownik chce przenieść zmiany z jednej lokalnej gałęzi, może to zrobić, korzystając z „Git Stash„Polecenie, które tymczasowo utrzymuje zmiany i stosuje je do pożądanego miejsca przez„Git Stash Pop" Komenda.

Ten blog opowie o przeniesieniu Zmienionych plików z jednego oddziału lokalnego do drugiego w celu zameldowania.

Jak przenieść zmienione pliki do innej gałęzi w celu zameldowania?

Sprawdź następujące instrukcje przeniesienia zmienionych plików do innej gałęzi w celu zameldowania:

    • Przekieruj się do lokalnego repozytorium GIT.
    • List Treść repozytorium.
    • Zaktualizuj istniejący plik i popchnij go do indeksu GIT.
    • Zatrzymaj dodane zmiany w indeksie tymczasowym.
    • Wypisz gałęzie i przełącz się do nich.
    • Wykonaj „Git Stash Pop" Komenda.
    • Dodaj plik do obszaru śledzenia.
    • Sprawdź status bieżącej gałęzi w celu weryfikacji i wyświetl zawartość pliku.

Krok 1: Przejdź do konkretnego repozytorium

Użyj „płyta CD„Poleć ścieżką pożądanego lokalnego repozytorium i przejdź do niego:

$ cd "c: \ Users \ nazma \ git \ naz-test"


Krok 2: Sprawdź listę treści

Następnie wykonaj „LS”Polecenie i sprawdź listę treści:

$ ls



Krok 3: Zaktualizuj istniejący plik

Teraz dodaj zmiany do istniejącego „plik.py”Plik, uruchamiając dostarczone polecenie:

$ echo „My First Python File” >> File2.py



Krok 4: Śledź zmiany

Następnie popchnij nowo dodane zmiany z katalogu roboczego do indeksu śledzenia:

$ git dodaj plik2.py



Krok 5: Zaraz zapasowy zmian

Aby tymczasowe utrzymanie stopniowych zmian, użyj „Git Stash" Komenda:

$ git Stash


Po wykonaniu powyższego polecenia, zmiany indeksu śledzenia zostaną tymczasowo przeniesione:


Krok 6: Wyświetl gałęzie

Wykonaj „GIT Branch„Polecenie pokazania wszystkich lokalnych gałęzi:

$ git oddział


Z poniższej listy oddziałów wybraliśmy „alfa" oddział:


Krok 7: Oddział przełącznika

Następnie przekieruj do wcześniej wybranego oddziału lokalnego przez „Git Checkout" Komenda:

$ git kector alpha



Krok 8: Zastosuj tymczasowe zmiany

Korzystając z „Git Stash Pop”Polecenie, zastosuj wcześniej zmiany wstrzymania w gałęzi docelowej:

$ git stash pop


Jak widać, zastosowane zmiany są umieszczane w obszarze roboczym:


Krok 9: Dodaj zmiany skrytki

Wykonaj „Git dodaj”Polecenie wraz z nazwą pliku, aby przesunąć zmiany z obszaru roboczego do indeksu inscenizacji:

$ git dodaj plik2.py



Krok 10: Sprawdź status

Użyj "status git„Polecenie, aby wyświetlić status bieżącej gałęzi roboczej:

Status $ git .


Jak widać, „plik2.py„Plik jest pomyślnie dodawany do indeksu inscenizacji:


Krok 11: Pokaż dodaną zawartość pliku

Wreszcie, uruchom „kot„Polecenie wyświetlania zawartości pliku ruchu:

$ cat file2.py


Zgodnie z pod względem danych wyjściowych określony plik zawiera dwie wiersze:


Otóż ​​to! Opisaliśmy metodę przenoszenia zmienionych plików z oddziału lokalnego do kolejnego zameldowania.

Wniosek

Aby przenieść zmienione pliki do innego oddziału w celu odprawy, najpierw przekieruj do lokalnego repozytorium GIT i wymień jego treść. Następnie zaktualizuj istniejący plik i popchnij go do indeksu GIT. Następnie zatrzymaj dodane zmiany do indeksu tymczasowego, lista gałęzi i przełącz na niego. Następnie wykonaj „Git Stash Pop”Polecenie i dodaj plik do obszaru śledzenia. Na koniec sprawdź status weryfikacji i wyświetl treść pliku. Ten blog opisał proces przenoszenia zmienionych plików z jednego oddziału do drugiego w celu zameldowania.