Cheatography
https://cheatography.com
git basic commands or sth
This is a draft cheat sheet. It is a work in progress and is not finished yet.
SETUP
git init <directory> |
Inicjalizuje puste repozytorium w podanej lokalizacji |
git clone <repo> |
Klonuje lokalnie repozytorium z <repo>. |
git config --global user.name "name" |
Ustawia nazwę autora. |
git config --global user.email "my.email@sample.com" |
Ustawia email autora. |
SPRAWDZANIE ZMIAN
git status |
Listuje wszystkie pliki, dodane, niedodane i nieśledzone. |
git log /--oneline |
Wyświetla całą historię commitów/ --oneline skrócona forma. |
git diff |
Wyświetla zmiany nieprzechowywanych plików. |
REPOZYTORIA ZDALNE
git remote add <name> <url> |
Tworzy nowe zdalne repozytorium. |
git fetch <remote> <branch> |
Pobiera wszystkie lub konkretnego brancha ze zdalnego repozytorium. |
git pull <remote> |
Pobiera zdalną kopię aktualnego brancha i merge'uje |
git push <remote> <branch> |
Wysyła lokalne zmiany do zdalnego brancha |
git remote |
Wyświetla wszystkie zdalne połączenia. |
|
|
ZMIANY
git add <file> |
Dodaje plik <file> do następnego commita. |
git add |
Dodaje wszystkie zmienione pliki do nastepnego commita. |
git commit -m "message" |
Commituje dodane zmiany z wiadomością z "message". |
WYCOFYWANIE ZMIAN
git mv <existing-path> <new-path> |
Przenieś plik i dodaj zmianę do przechowalni. |
git rm <file> |
Usuwa plik z katalogu roboczego i przechowalni. |
git rm --cached <file> |
Usuwa plik tylko z przechowalni. |
git revert <commit> |
Tworzy nowy commit wycofując zmiany z podanego commita. |
BRANCHE
git branch |
Wyświetla wszystkie lokalne branche, z flagą -r repozytoria zdalne, z-a, wszystkie. |
git branch <branch> |
Tworzy nowy branch. |
git checkout <branch> |
Zmiana na podany branch. |
git checkout -b <branch> |
Utworzenie i przejście do nowego brancha. |
git branch -d/-D <branch> |
Usuwa odpowiednio branch zmergowany/ dowolny. |
git tag <tag> |
Dodaje tag do aktualnego commita. |
|