Июль 1

github & git init

итак у нас есть проэкт который мы хотим загнать на github

git init
git add .
git commit -m "Init"

для привязки репозитария к гит хабу

git remote add origin https://github.com/USER/demo.git
git push -u origin master

для того чтоб не вводить логин и пароль от гитхаба каждый раз

выполните перед

git pull

команду

git config --global credential.helper store

она сохранит веденные вами логин и пароль (для очистки удалите файл .git-credentials)

Ноябрь 15

git откат возврат

откат рабочей версии до коммита

git checkout bc1aa********************************fbd3a1

когда захотите вернуть все обратно
до последнего комита

git reset --hard HEAD@{1}

если вы находитесь в какой-то ветке то будет ошибка

после вы захотите выполнить обновление pull
git pull

You are not currently on a branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.

git pull

перейти на ветку можно так

git checkout имя_ветки