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ło by 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ące 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 zmodfikowanych plików z pamięci stosu |
git stash clear | Czyszczenie pamięci stosu |