Git

Содержание
Основы
Установка
Ветки
clone, remote, push, pull, github, gitlab
Разбор ошибок
Другие статьи про Git
Основы
Типичные команды пользователя
--version: Узнать версию Git
config: Задать имя пользователя Git
init: Инициализация репозитория Git
status: Текущее состояние репозитория
add: Добавить файл в staging area
reset: Удалить файл из staging area
restore: Удалить незаписанные изменения
commit: Записать изменения
checkout -- . : Восстановить последний коммит
chechout .: Восстановить удалённый файл
diff: Изучить изменения
файл .gitignore: игнорировать определённые файлы
git hash-object
Установка
Установка Git в Linux
Установка Git Bash в Windows
Установка TortoiseGit в Windows
Ветки
branch: Ветки
Создать новую ветку
checkout: Сменить ветку
-d: Удалить ветку
-m: Переименовать ветку
Обновить ветку из удалённого репозитория
clone -b: Клонировать только определённую ветку
Удалённый репозиторий
clone: Клонировать удалённый репозиторий
remote, push, pull, clone,GitLab, Github …
remote -v: Проверить с каким удалённым репозиторием git связывает локальный репозиторий
remote add origin: Привязать удалённый репозиторий (впервые)
remote set-url: Изменить привязанный удалённый репозиторий
push: Отправить новые данные на удалённый репозиторий
pull: Загрузить данные из удалённого репозитория и обновить ими локальный
GitHub
GitLab
Разбор ошибок
fatal: No such remote 'origin'
error: failed to push some refs to
fatal: Could not read from remote repository