Wskazówki dotyczące korzystania ze zdalnej gałęzi Git Checkout:
- Zaangażuj się prawidłowo w każde zadanie po jego wykonaniu.
- Sprawdź, czy wszystkie powiązane zmiany są prawidłowo zatwierdzone, czy nie.
- Przetestuj kod poprawnie przed wykonaniem jakiegokolwiek zadania.
- Komunikat zatwierdzenia powinien być jasny, aby użytkownik mógł zorientować się w zadaniu.
- Utwórz niezbędne gałęzie do zarządzania kodem.
Wymagania wstępne:
Zainstaluj pulpit GitHub.
GitHub Desktop pomaga użytkownikowi git w graficznym wykonywaniu zadań związanych z git. Możesz łatwo pobrać najnowszy instalator tej aplikacji dla Ubuntu z github.com. Musisz zainstalować i skonfigurować tę aplikację po pobraniu, aby z niej korzystać. Możesz także sprawdzić samouczek dotyczący instalacji GitHub Desktop na Ubuntu, aby poprawnie poznać proces instalacji.
Utwórz konto GitHub
Będziesz musiał utworzyć konto GitHub, aby sprawdzić polecenia używane w tym samouczku.
Utwórz lokalne i zdalne repozytorium
Musisz utworzyć lokalne repozytorium i opublikować je na zdalnym serwerze, aby przetestować polecenie checkout używane w tym samouczku dla oddziałów zdalnych.
Do kasy oddział zdalny:
W tej sekcji zdalne repozytorium demonstracyjne o nazwie odczyt-pliku służy do testowania komend do kasowania oddziałów zdalnych. Lokalne repozytorium tego zdalnego repozytorium zostało utworzone wcześniej. Tutaj lokalne repozytorium zawiera tylko gałąź, a nowa gałąź została utworzona zdalnie dla zdalnego repozytorium. Otwórz to zdalne repozytorium z pulpitu GitHub. Poniższy obraz pokazuje, że zdalne repozytorium ma dwie gałęzie o nazwie Główny oraz gospodarz .
Otwórz lokalne repozytorium z terminala i uruchom następujące polecenie, aby wyświetlić istniejące gałęzie lokalnego repozytorium.
$git oddziałPoniższe dane wyjściowe pokazują, że lokalne repozytorium zawiera gałąź o nazwie Główny .
Uruchom następujące polecenie, aby pobrać zmiany wprowadzone w zdalnym repozytorium i sprawdzić zaktualizowaną zawartość zdalnego repozytorium. Polecenie poprosi o nazwę użytkownika i hasło do konta GitHub.
$pobierz gitpoczątekPoniższe dane wyjściowe pokazują, że nowa gałąź o nazwie gospodarz zostanie dodany do zdalnego repozytorium.
Uruchom następujące polecenia, aby sprawdzić listę oddziałów lokalnego repozytorium po uruchomieniu polecenia pobierania i utwórz nową gałąź lokalną, aby śledzić gałąź zdalną.
$git oddział$ do kasy-bmistrzowskie pochodzenie/gospodarz
$git oddział
Poniższe dane wyjściowe pokazują, że po uruchomieniu ` git kasa `polecenie, nowa gałąź o nazwie gospodarz jest tworzony w lokalnym repozytorium w celu śledzenia zdalnej gałęzi o nazwie gospodarz .
Wejdź na github.com i zaloguj się na swoje konto. Otwórz repozytorium o nazwie odczyt-pliku ze zdalnego serwera. Utwórz nowy plik o nazwie przeczytaj3.php w zdalnym repozytorium i zatwierdź zadanie. Zgodnie z poniższym obrazem zdalne repozytorium zawiera trzy pliki. To są przeczytaj.php , przeczytaj2.php , oraz przeczytaj3.php .
Możesz pobrać zaktualizowaną zawartość zdalnego repozytorium z terminala, uruchamiając polecenie git lub otwierając lokalne repozytorium z pulpitu GitHub i klikając konkretną opcję. Jeśli nie znasz polecenia git i zaktualizuj lokalne repozytorium za pomocą graficznego interfejsu użytkownika, otwórz lokalne repozytorium z pulpitu GitHub. Poniższe dane wyjściowe pokazują, że lokalne repozytorium nie jest aktualizowane za pomocą zdalnego repozytorium, a ostatni zatwierdzony plik w repozytorium jest przeczytaj2.php . Aby pobrać nową zawartość ze zdalnego serwera, kliknij Pobierz pochodzenie przycisk. Jeśli lokalne i zdalne repozytoria nie pasują do siebie, a zaktualizowana treść jest pobierana ze zdalnego repozytorium, to pochodzenie Pull zostanie wyświetlona opcja.
W poprzednim kroku pokazano, że w zdalnym repozytorium został utworzony nowy plik. Tak więc poniższy obraz pokazuje Pociągnij początek opcja na pulpicie GitHub. Kliknij tę opcję, aby pobrać zaktualizowaną treść ze zdalnego repozytorium i zapisać treść w lokalnym repozytorium.
Po kliknięciu opcji Pull origin, lokalne repozytorium będzie zawierać nowy plik o nazwie przeczytaj3.php który zostanie pobrany ze zdalnego serwera. Poniższe dane wyjściowe pokazują, że repozytorium zawiera teraz nowy plik i nowy komunikat zatwierdzenia.
W poprzednim zadaniu lokalne repozytorium zostało zaktualizowane o zawartość zdalnego repozytorium. Ale możesz zaktualizować zdalne repozytorium o nową zawartość lokalnego repozytorium również za pomocą terminala lub GitHub Desktop. Musisz uruchomić ` git push ` polecenie z terminala, aby zaktualizować zdalne repozytorium lub kliknij Opublikuj pochodzenie opcja z pulpitu GitHub, aby zaktualizować zdalne repozytorium o nową zatwierdzoną zawartość lokalnego repozytorium.
Wniosek:
Ten samouczek pokazuje użycie polecenia git checkout do śledzenia dowolnej gałęzi zdalnej za pomocą gałęzi lokalnej. Ta funkcja git jest przydatna, gdy nowe branche są tworzone zdalnie w zdalnym repozytorium, a nowo utworzone branche nie istnieją w repozytorium lokalnym.