Jak uzyskać zmiany z innego oddziału?

Jak uzyskać zmiany z innego oddziału?
Podczas pracy nad git, programiści wchodzą w interakcje za pośrednictwem gałęzi. Deweloperzy mogą tworzyć wiele gałęzi w stosunku do każdego modułu. Czasami jednak muszą przejść z jednej gałęzi na drugą podczas rozwoju. W tej sytuacji istnieje szansa na utratę danych projektu. Aby tego uniknąć, skopiuj dane jednej gałęzi git do drugiej lub dodaj zmiany jednej gałęzi do drugiej.

W tym artykule pokaże, jak uzyskać zmiany z innego oddziału.

Jak uzyskać zmiany z innego oddziału?

Aby uzyskać zmiany z innej gałęzi, najpierw utwórz plik w lokalnym oddziale i nie dodawaj go do obszaru inscenizacji Git. Następnie utwórz i przełącz na inną gałąź jednocześnie. Sprawdź jego status, śledź plik poprzedniego oddziału do obszaru inscenizacji GIT w nowym oddziale i popełnij zmiany.

Wypróbuj wspomniane kroki w celu lepszego zrozumienia.

Krok 1: Uruchom terminal git bash
W menu Windows START wyszukaj „Git Bash„Terminal i otwórz go:

Krok 2: Przejdź do repozytorium GIT
Teraz przejdź do wymaganego repozytorium GIT, uruchamiając podane polecenie:

$ cd "c: \ git \ test_1"

Krok 3: Utwórz plik
Aby utworzyć plik, użyj „dotykać”Poleć i dodaj nazwę pliku:

$ Touch TestFile.tekst

Krok 4: Sprawdź utworzony plik
Wyświetl listę plików, aby sprawdzić, czy plik jest utworzony, czy nie:

$ ls

Krok 5: Sprawdź status GIT
Aby wyświetlić bieżący status repozytorium, uruchom poniższe polecenie:

Status $ git

Poniższe dane wyjściowe oznacza, że ​​nasz utworzony plik jest nieokreślony, ponieważ nie dodaliśmy go do obszaru inscenizacji GIT:

Krok 6: Sprawdź wszystkie lokalne oddziały
Uruchom „GIT Branch„Polecenie do wyświetlenia listy nazwisk lokalnych:

$ git oddział

Można zauważyć, że bieżące repozytorium zawiera trzy gałęzie i gwiazdkę ”*„Symbol obok„alfa„Oddział odnosi się do obecnej gałęzi roboczej:

Krok 7: Przejdź na inną gałąź
Przełącz się na inną gałąź z pomocą „Git Checkout" Komenda:

$ git kaset dev

Na poniższym zrzucie ekranu widać, że zmieniliśmy się z „alfa”Oddział do„dev" oddział:

Krok 8: Wyświetl bieżącą listę treści oddziałów
Wyświetl bieżącą listę treści, wykorzystując dane polecenie:

$ ls

Krok 9: Sprawdź status GIT
Sprawdź status GIT bieżącej gałęzi, aby zobaczyć zmiany, śledzone i nietreszczowe:

Status $ git

W poniższym wyjściu można zauważyć, że plik, który utworzyliśmy w „alfa”Oddział jest kopiowany do„dev" oddział:

Krok 10: Dodaj plik do obszaru inscenizacji git
Teraz dodaj plik do obszaru inscenizacji GIT za pośrednictwem danego polecenia:

$ git dodaj plik testowy.tekst

Krok 11: Zaktualizuj repozytorium GIT
Użyj "git zatwierdzić”Polecenie, aby zapisać wszystkie dodane zmiany i zaktualizować repozytorium:

$ commit -m "testowy jest dodawany"

Krok 12: Sprawdź status GIT
Teraz sprawdź status GIT, aby zweryfikować zmiany:

Status $ git

Poniższe dane wyjściowe wskazuje, że wszystkie zmiany zostały zapisane i nie ma nic do zatwierdzenia:

Krok 8: Sprawdź dodane zmiany
Sprawdź dodane pliki, przeglądając listę treści w „dev" oddział:

$ ls

W podwładnej wydajności można zauważyć, że dostaliśmy zmiany z innej gałęzi:

Skutecznie wyjaśniliśmy metodę wprowadzania zmian w tworzeniu innej gałęzi.

Wniosek

Aby uzyskać pliki z innego oddziału, najpierw utwórz plik w lokalnym oddziale i nie dodawaj go do indeksu GIT. Następnie przełącz na inną gałąź. Następnie zobacz status oddziału. Następnie dodaj nietreściowany plik poprzedniego oddziału do nowego wskaźnika oddziału GIT i popełnij zmiany. Sprawdź status GIT i zweryfikuj pliki w nowym oddziale. W tym artykule pokazano, jak uzyskać zmiany z innego oddziału.