Do pobrania: Ściąga z komendami Gita obsługującymi operacje na gałęziach
W komentarzu pod artykułem w którym opublikowałem ściągę z podstawowymi komendami Gita pojawiła się sugestia, żebym przygotował podobną ściągawkę z nieco bardziej zaawansowanymi poleceniami. Pomyślałem więc, że warto by było przybliżyć nieco temat gałęzi (ang. branche), które są przecież podstawowym elementem Gita wykorzystywanym w każdym większym projekcie. Co prawda wypadałoby również nieco napisać o systemie pracy z gałęziami ale to temat na osobny wpis, który pewnie niebawem ukaże się na blogu. W tym artykule znajdziecie więc wygodną ściągawkę w formacie PDF z najważniejszymi komendami do obsługi gałęzi, możecie ją oczywiście wydrukować i powiesić w widocznym miejscu.
Jeśli macie jakieś propozycje dopisania innych komend to śmiało piszcie w komentarzach pod artykułem. Wszelkie uwagi, sugestie mile widziane…
Pobierz ściągawkę w formacie PDF:
→ Plik PDF z najważniejszymi komendami Gita obsługującymi operacje na gałęziach ←
Najważniejsze komendy Gita obsługujące operacje na gałęziach
| Komenda | Opis |
git status |
Sprawdzanie aktualnej gałęzi na której pracujemy |
git checkout branch_1 |
Polecenie umożliwiające przełączenie się na inną gałąź np. branch_1 |
git checkout -b nowy_branch_1 |
Polecenie umożliwiające stworzenie nowej gałęzi i automatyczne przełączenie się na nią |
git branch |
Komenda wyświetlająca wszystkie lokalne gałęzie z repozytorium (przez * oznaczony jest branch na którym obecnie pracujemy) |
git branch -r |
Komenda wyświetlająca listę gałęzi znajdujących się na zdalnym repozytorium |
git branch -d branch_1 |
Usunięcie dowolnej gałęzi np. branch_1 |
git push -u origin branch_1 |
↑ – To polecenie uruchamiamy przy „wypchnięciu” naszych danych na zdalne repozytorium do wskazanej gałęzi |
git pull origin branch_1 |
↓ – Pobranie zmian ze zdalnego repozytorium z gałęzi branch_1 |
git merge branch_1 |
Scalenie gałęzi branch_1 z gałęzią na której obecnie jesteśmy |
git rebase branch_1 |
Zaciągnięcie zmian z branch_1 do aktywnej gałęzi |
git pull --rebase |
Pobranie najnowszych zmian z aktywnej zdalnej gałęzi |
git stash |
Zapisanie zmodyfikowanych plików na stosie i usunięcie ich z aktywnej gałęzi |
git stash pop |
Przywrócenie zmodyfikowanych plików z pamięci stosu |
git stash clear |
Czyszczenie pamięci stosu |
