Git - goshka-kartoshka/HANDBOOK GitHub Wiki
git remote add [сокращение] [url] - добавить удаленный репозиторий в созданный проект
ex: git remote add origin [email protected]:example.git
git remote set-url origin [url] - сменить удаленный репозиторий
git remote -v - посмотреть удаленные репозитории
git push origin master - отправить коммит в ветку мастер
git reset --hard - откатить не закоммиченые изменения
git reset --hard <хеш коммита> - откатить пулл до указанного
git branch -a - посмотреть список удаленных веток git branch -D the_local_branch - удалить локальную ветку git push origin --delete - удалить удаленную ветку
git revert номер_проблемного_коммита - отмена коммита (Создаёт второй, "противоположный" коммит, "со знаком минус".)
git merge --no-ff origin/имя_ветки - если возникают проблемы при мерже
git reset --hard хэш_коммита - удалеть локальные коммиты предшествующие указанному
git commit --amend - добавить изменения в последний коммит
git push -f origin - принудительная отправка изменений в ориджин
git checkout -b <название ветки> origin/<название ветки> или git checkout --track [remotename]/[branch] - скопировать удаленную ветку
git show хэш_коммита - посмотреть коммит
git pull --rebase origin и молиться, что бы не было конфликтов а если будут, то пезда ладно, если будут, заходишь в файлы(там пишет в каких есть лажа) резолвишь, потом git add и git rebase --continue и опять конфликты.. и так пока не будет победа
git reflog