Jak uzyskać zmiany z innego oddziału?

Jak Uzyskac Zmiany Z Innego Oddzialu



Podczas pracy nad Git programiści komunikują się za pośrednictwem gałęzi. Deweloperzy mogą tworzyć wiele oddziałów dla każdego modułu. Jednak czasami muszą przełączać się z jednej gałęzi do drugiej podczas rozwoju. W takiej sytuacji istnieje ryzyko utraty danych projektu. Aby tego uniknąć, skopiuj dane z jednej gałęzi Git do innej lub dodaj zmiany z jednej gałęzi do drugiej.

Ten artykuł pokaże, jak uzyskać zmiany z innej gałęzi.

Jak uzyskać zmiany z innego oddziału?

Aby uzyskać zmiany z innej gałęzi, najpierw utwórz plik w lokalnej gałęzi i nie dodawaj go do obszaru przemieszczania Git. Następnie utwórz i przełącz się jednocześnie do innej gałęzi. Sprawdź jego status, śledź plik poprzedniej gałęzi w obszarze przejściowym Git w nowej gałęzi i zatwierdź zmiany.







Wypróbuj wymienione kroki, aby lepiej zrozumieć.



Krok 1: Uruchom terminal Git Bash
W menu Start systemu Windows wyszukaj „ Git Bash ” i otwórz go:







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

$ Płyta CD 'C:\Go \t jest_1'



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

$ dotykać plik testowy.txt

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

$ ls

Krok 5: Sprawdź status Git
Aby wyświetlić aktualny stan repozytorium, uruchom poniższe polecenie:

$ status gita

Poniższe dane wyjściowe oznaczają, że nasz utworzony plik nie jest śledzony, ponieważ nie dodaliśmy go do obszaru testowego Git:

Krok 6: Sprawdź wszystkie lokalne oddziały
Uruchom „ gałąź git ”, aby wyświetlić listę nazw oddziałów lokalnych:

$ gałąź git

Można zauważyć, że obecne repozytorium zawiera trzy gałęzie, a gwiazdka „ * symbol „ obok „ alfa ” gałąź odnosi się do aktualnie działającej gałęzi:

Krok 7: Przejdź do innej gałęzi
Przejdź do innego oddziału za pomocą „ kasa git ' Komenda:

$ kasa git deweloper

Na poniższym zrzucie ekranu widać, że przeszliśmy z „ alfa „gałąź do” deweloper ' oddział:

Krok 8: Zobacz aktualną listę treści gałęzi
Wyświetl aktualną listę zawartości gałęzi, korzystając z podanego polecenia:

$ ls

Krok 9: Sprawdź status Git
Sprawdź status git bieżącej gałęzi, aby zobaczyć zmiany, śledzone i nieśledzone pliki:

$ status gita

Na poniższym wyjściu widać, że plik, który utworzyliśmy w „ alfa ” jest kopiowana do „ deweloper ' oddział:

Krok 10: Dodaj plik do obszaru przemieszczania Git
Teraz dodaj plik do obszaru testowego Git za pomocą podanego polecenia:

$ git dodaj plik testowy.txt

Krok 11: Zaktualizuj repozytorium Git
Użyj ' git zatwierdzenie ”, aby zapisać wszystkie dodane zmiany i zaktualizować repozytorium:

$ popełniać -m „Plik testowy został dodany”

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

$ status gita

Poniższy wynik 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ę zawartości w „ deweloper ' oddział:

$ ls

Na poniższym wyjściu widać, że otrzymaliśmy zmiany z innej gałęzi:

Sprawnie wyjaśniliśmy sposób uzyskiwania zmian w celu utworzenia kolejnej gałęzi.

Wniosek

Aby pobrać pliki z innego oddziału, najpierw utwórz plik w lokalnym oddziale i nie dodawaj go do Git Index. Następnie przełącz się na inną gałąź. Następnie wyświetl status oddziału. Następnie dodaj nieśledzony plik z poprzedniej gałęzi do nowego indeksu gałęzi Git i zatwierdź zmiany. Sprawdź status Git i zweryfikuj pliki w nowej gałęzi. W tym artykule pokazano, jak uzyskać zmiany z innej gałęzi.