Найбільш вживані команди Git

Найбільш вживані команди Git

Офіційна документація

git branch - Покаже локальні гілки

git branch -D {BRANCHNAME} - Видалить вказану локальну гілку 

git git checkout {BRANCHNAME} Перемикне локальну гілку

git checkout -b {BRANCHNAME} origin/{BRANCHNAME} - Випишіть гілку з віддаленого репозиторію, {BRANCHNAME} назва гілки

git log --pretty=oneline - Буде відображати опис комміта в один рядок

Відкат коміту

Ситуація коли у вас вже є клон репозиторію з яким ви працюєте, робите pull і ,бачите що там якась фігня накоммітчена від розробників. 
Вибираємо потрібниу гілку, у мене вона має назву master 
git checkout master 
робимо відкат змін у репозиторії для прикладу на два коміти тому 
git reset --hard HEAD~2br Можно сделать до какого то определенного коммита по хешу 
git reset --hard HEAD hash 
Хеш можна взяти в веб-інтерфейсі гітхаба.

Далі робимо примусовий коміт в основний репо на гітхабі 
git push -f origin master без -f будет ругаться что у вас версия младше чем в гитхабе и вам надо сделать pull

Змінюємо посилання на Origin

git remote set-url origin {NEWURL} 
Перевіряємо зміни 
git remote -v

Пушнути гілку у віддалений репозиторій та відстежувати надалі

git push --set-upstream origin BRANCHNAME