- git clone - копіює репозиторій (папку з файлами) на комп'ютер
- git branch 'branchName' - створює гілку з назвою 'branchName'
- git checkout 'branchName' - переходить на гілку 'branchName'
- git checkout -b 'branchName' - створює гілку 'branchName' і переходить на неї
- git add . - зберігаємо зміни в файлах
- git commit -m 'commit message' - підписуємо збережені зміни в файлах
- git push - відправляємо зміни на GitHub
- git pull - отримуємо останні зміни з сайту GitHub
- git status - показуємо статус проекту
- git branch - показуємо список гілок в проекті
- git branch -r - показуємо список гілок на сайті GitHub
- git branch -a - показуємо список гілок на комп'ютері та на сайті GitHub
- git fetch - отримуємо зміни з сайту GitHub
- git stash - зберігаємо не збережені зміни і кладемо їх в буфер обміну
- git stash apply - вставляємо збережені зміни в буфер обміну
- git merge 'branchName' - зливаємо гілку з назвою 'branchName' в поточну
- git merge --abort - відміняємо зливання гілок
- git branch -d 'branchName' - видаляє гілку локально
- git push origin --delete 'branchName' - видаляє гілку з сайту GitHub
- git diff - показує відрізки рядків між двома версіями файлу (між двома комітами)
- git log - показує історію комітів
Для виходу з режиму перегдялу 'q'
- git config --get-regex alias - подивитися всі alias
- git config alias.'aliasName' - подивитися яку команду має 'aliasName'
- git config --global alias.co checkout - додати новий alias
- git config --global alias.co commit - змінити вже існуючий