Push, Pull i Clone
Część sekcji Kontrola wersji ścieżki Terminal w Coddy. Lekcja 48 z 58.
Trzy polecenia przenoszą pracę między lokalnym repozytorium a zdalnym:
git clone <url>: pobiera pełną kopię istniejącego zdalnego repozytorium, wraz z całą jego historią. W ten sposób rozpoczynasz pracę nad projektem innej osoby.
git push <remote> <branch>: prześlij lokalne commity z określonej gałęzi do zdalnego repozytorium.git pull <remote> <branch>: pobierz nowe commity ze zdalnego repozytorium i scal je z bieżącą gałęzią. To skrót odgit fetch, po którym następujegit merge.
Przy pierwszym wypchnięciu nowej gałęzi zwykle przekazujesz -u (lub --set-upstream), aby zapamiętać powiązanie:
git push -u origin feature-loginOd tej pory zwykłe polecenia git push i git pull automatycznie korzystają z zapisanej gałęzi śledzonej.
W tym kursie nie będziesz wykonywać żadnego z tych poleceń na prawdziwym serwerze, ale będziesz je rozpoznawać w tutorialach z prawdziwego świata.
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Kontrola wersji
4Przeglądanie zmian
Git DiffRóżnice w zmianach w poczekalniGit ShowPodsumowanie – praca detektywistyczna7Gałęzie
Czym jest gałąźTworzenie gałęziPrzełączanie między gałęziamiTworzenie commitów w gałęziUsuwanie gałęziPodsumowanie – zabawa z gałęziami10Zdalne repozytoria
Czym jest zdalne repozytoriumDodawanie zdalnego repozytoriumPush, Pull i ClonePodsumowanie — konfiguracja zdalnego repozytorium2Pierwsze kroki
Inicjalizacja repozytoriumFolder .gitKonfiguracja tożsamościStatus GitPodsumowanie — pierwsze repozytorium5Ignorowanie plików
Dlaczego ignorować plikiWzorce GitignoreSprawdzanie reguł ignorowaniaPodsumowanie — czyste repozytorium8Scalanie
Czym jest scalanieScalanie typu fast-forwardScalanie trójstronneKonflikty scalaniaRozwiązywanie konfliktuPowtórka — mistrz scalania11Projekt z gałęzią funkcjonalności
Przegląd projektuZainicjuj gałąź main3Śledzenie zmian
Obszar przygotowaniaGit AddGit CommitModyfikowanie śledzonego plikuGit LogPodsumowanie — pierwsze commity6Projekt strony z przepisami
Omówienie projektuInicjalizacja i ignorowanie plikówPoćwicz samodzielnie: Edytor online Terminal