#git Zdalne repozytorium i fork - Kurs git po polsku #9/12
Spisu treści:
Oddziały są częścią procesu tworzenia oprogramowania i jedną z najpotężniejszych funkcji w Git. Gałęzie są zasadniczo wskaźnikami do określonego zatwierdzenia.
Podczas naprawy błędu lub pracy nad nową funkcją programiści tworzą nową gałąź, którą później można połączyć w główną bazę kodu.
W tym artykule wyjaśniono, jak tworzyć i wyświetlać lokalne i zdalne gałęzie Git.
Lista oddziałów Git
Aby wyświetlić listę wszystkich lokalnych gałęzi Git, użyj polecenia
git branch
lub
git branch --list
:
git branch
dev feature-a feature-b hotfix * master
Obecna gałąź jest wyróżniona gwiazdką
*
. W tym przykładzie jest to gałąź
master
.
W Git gałęzie lokalne i zdalne są osobnymi obiektami. Jeśli chcesz wyświetlić listę oddziałów lokalnych i zdalnych,
-a
opcję
-a
:
git branch -a
dev feature-a feature-b hotfix * master remotes/origin/regression-test-a remotes/origin/regression-test-b
Opcja
-r
wyświetli listę tylko zdalnych gałęzi.
Utwórz oddział Git
Utworzenie nowej gałęzi to nic innego jak utworzenie wskaźnika do danego zatwierdzenia.
Aby utworzyć nową gałąź lokalną, użyj polecenia
git branch
a następnie nazwy nowej gałęzi. Na przykład, aby utworzyć nową gałąź o nazwie
cool-feature
, wpisz:
git branch cool-feature
Polecenie nie zwróci wyników. Jeśli gałąź o tej samej nazwie już istnieje, pojawi się następujący komunikat o błędzie:
fatal: A branch named 'cool-feature' already exists.
Aby rozpocząć pracę nad gałęzią i dodawanie do niej zatwierdzeń, musisz wybrać gałąź za pomocą
git checkout
:
git checkout cool-feature
Polecenie wyświetli komunikat informujący o zmianie gałęzi:
Switched to branch 'cool-feature'
Zamiast tworzyć gałąź, a następnie przełączać się na nią, możesz to zrobić za pomocą jednego polecenia. W przypadku użycia z opcją
-b
polecenie
git checkout
utworzy podaną gałąź.
git checkout -b cool-feature
Switched to branch 'cool-feature'
Stąd możesz użyć standardowych poleceń
git add
i
git commit
do nowych commits do nowej gałęzi.
Aby przekazać nową gałąź do zdalnego repozytorium, użyj polecenia
git push
a następnie nazwy zdalnego repozytorium i nazwy gałęzi:
git push remote-repo cool-feature
Wniosek
Pokazaliśmy, jak wyświetlać i tworzyć lokalne i zdalne oddziały Git. Gałęzie są odniesieniem do migawki twoich zmian i mają krótki cykl życia.
Za pomocą polecenia
git branch
możesz także zmienić nazwę i usunąć lokalne i zdalne gałęzie Git.
Lokalne, lokalne, foldery mobilne w aplikacji AppData w systemie Windows 10
Folder aplikacji Windows 10 AppData zawiera następujące podfoldery - Roaming, Local & LocalLow. W tym poście wyjaśniono, czym one są i jakie są ich funkcje.
Jak automatycznie wyświetlać zdjęcia Flickra na ścianie Facebooka
Chcesz automatycznie przesyłać zdjęcia Flickr do Facebooka? Sprawdź przewodnik krok po kroku.
Jak analizować miejsce na dysku twardym i wyświetlać rozmiary folderów w oknach
Jak analizować miejsce na dysku twardym i wyświetlać rozmiary folderów w systemie Windows z rozmiarem folderu i drzewem Free.







