Czym jest gałąź
Część sekcji Kontrola wersji ścieżki Terminal w Coddy. Lekcja 28 z 58.
Gałąź w Git to po prostu ruchomy wskaźnik na commit. Domyślna gałąź jest zwykle nazywana main, a każdy utworzony na niej commit przesuwa ten wskaźnik do przodu.
Gałęzie pozwalają pracować jednocześnie nad różnymi liniami rozwoju bez wzajemnego przeszkadzania sobie. Możesz:
- Wypróbować ryzykowny pomysł na osobnej gałęzi i bez problemu z niego zrezygnować
- Tworzyć nową funkcję w odizolowanym środowisku, podczas gdy
mainpozostaje stabilna - Przekazać pracę członkowi zespołu, udostępniając gałąź
W każdej chwili możesz wyświetlić listę gałęzi za pomocą polecenia:
git branchGałąź, na której obecnie jesteś, jest oznaczona znakiem * obok swojej nazwy. Wewnętrznie Git śledzi „bieżącą gałąź” za pomocą pliku .git/HEAD, który widziałeś wcześniej.
Wyzwanie
PoczątkującyFolder jest już w pełni skonfigurowanym repozytorium Git z jednym commitem na gałęzi main. Wyświetl listę gałęzi i wypisz wynik.
Spróbuj swoich sił
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 detektywistyczna2Pierwsze 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