| Command | Description |
|---|---|
| git init | инициализация |
| git add * git add text.txt git rm text.txt git mv oldname.txt newname.txt | добавить файлы добавить файл удалить файл переименование файла |
| git commit -m “first commit” | коммит с комментарием |
| git remote add origin https://github.com/path/name.git git remote set-url origin git@github.com-vibond:VIBondarenko/clavionx.git | добавить удаленный репозитарий изменить удаленный репозитарий |
| git push -u origin master | залить изменения в удаленный репозитарий |
| git status | Текущее состояние репозитория (изменения, неразрешенные конфликты и тп) |
| git log —oneline | посмотреть все коммиты |
| git checkout . | восстановить все. |
| git checkout “код коммита” | вернуть до состояния этого коммита. |
| git checkout master | вернуться в ветку мастер |
| git fetch —all git reset —hard origin/master или git reset —hard origin/<название_ветки> | Восстановить файлы на локальном компьютере |
| git push origin | Замерджить все ветки локального репозитория на удаленный репозиторий |
| git push origin master | Аналогично предыдущему, но делается пуш только ветки master |
| git push origin HEAD | Запушить текущую ветку, не вводя целиком ее название |
| git pull origin | Замерджить все ветки с удаленного репозитория |