Skip to content

Latest commit

 

History

History
77 lines (62 loc) · 6.4 KB

READMEua.md

File metadata and controls

77 lines (62 loc) · 6.4 KB

Git Команди

Переведені версії


Список команд, які я найчастіше використовую в Git

Якщо вам цікаві мої Git aliases, зверніть увагу на .bash_profile, який знаходиться тут: https://github.com/joshnh/bash_profile/blob/master/.bash_profile

--

Клонування або створення проектів

Команда Опис
git init Ініціалізація локального Git репозиторію
git clone ssh://git@github.com/[username]/[repository-name].git Створення локальної копії віддаленого репозиторію

Базовий комміт (збереження)

Команда Опис
git status Перевірка статусу
git add [file-name.txt] Додавання файлу в stage (підготовка до створення комміту)
git add -A Додавання всих нових і змінених файлів в stage (підготовка до створення комміту)
git commit -m "[commit message]" Запис змін в історію версій - створення комміту
git rm -r [file-name.txt] Видалення файлу (або папки)

Розгалуження та злиття

Команда Опис
git branch Вивід списку гілок (зірочкою буде позначена поточна гілка)
git branch -a Список всих гілок (локальних і віддаленних)
git branch [branch name] Створення нової гілки
git branch -d [branch name] Видалення гілки
git push origin --delete [branch name] Видалення віддаленної гілки
git checkout -b [branch name] Створення нової гілки і переключення на неї
git checkout -b [branch name] origin/[branch name] Клонування віддаленної гілкі і переключення на неї
git branch -m [old branch name] [new branch name] Перейменування локальної гілки
git checkout [branch name] Переключення на гілку
git checkout - Переключення на гілку, яку відвідували востаннє
git checkout -- [file-name.txt] Скасувати зміни у файлі
git merge [branch name] Мердж(злиття) гілки з поточною гілкою
git merge [source branch] [target branch] Мердж(злиття) гілки з вказаною гілкою
git stash Ховання змін (зберігання без комміту)
git stash clear Видалення всих прихованих змін

Зберігання та оновлення проектів

Команда Опис
git push origin [branch name] Пуш(зберігання) гілки у віддаленний репозиторій
git push -u origin [branch name] Пуш(зберігання) у віддаленний репозиторій (і запам'ятовування гілки)
git push Пуш(зберігання) у віддаленний репозиторій гілки (яка була збережена в пам'яті)
git push origin --delete [branch name] Видалення віддаленної гілки
git pull Пулл(отримання) змін з віддаленного репозиторію до останнього коміту
git pull origin [branch name] Пулл(отримання) змін з віддаленного репозиторію зі вказаної гілки
git remote add origin ssh://git@github.com/[username]/[repository-name].git Додавання до проекту віддаленного репозиторію
git remote set-url origin ssh://git@github.com/[username]/[repository-name].git Зміна адреси віддаленого репозиторію

Логи та порівняння

Команда Опис
git log Переглянути лог змін
git log --summary Переглянути лог змін (детально)
git log --oneline Переглянути лог змін (коротко)
git diff [source branch] [target branch] Переглянути зміни перед мерджем(злиттям)