Git
Git
Содержание
Основы
Установка
Ветки
clone, remote, push, pull, github, gitlab
Разбор ошибок
Другие статьи про Git
Основы
Типичные команды пользователя
--version
: Узнать версию Git
config
: Задать имя пользователя Git
--local user.name
: Работа от другого пользователя
init
: Инициализация репозитория Git
status
: Текущее состояние репозитория
add
: Добавить файл в staging area
reset
: Удалить файл из staging area
restore
: Удалить незаписанные изменения
commit
: Записать изменения
checkout -- .
: Восстановить последний коммит
checkout .
: Восстановить удалённый файл
diff
: Изучить изменения
файл
.gitignore
: игнорировать определённые файлы
git hash-object
git stash
Установка
Установка Git в Linux
Установка Git Bash в Windows
Установка TortoiseGit в Windows
Ветки
branch
: Ветки
Создать новую ветку
checkout
: Сменить ветку
-d
: Удалить ветку
-m
: Переименовать ветку
Обновить ветку из удалённого репозитория
clone -b
: Клонировать только определённую ветку
merge
: Слияние веток
Разрешение конфликтов
Удалённый репозиторий
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
fatal: repository 'x' not found
error: unable to create file Filename too long
Error cloning remote repo 'origin'
error: Your local changes to the following files would be overwritten by checkout
fatal: The current branch main has no upstream branch
Автор статьи:
Андрей Олегович
Программирование
Установка в Windows
Похожие статьи
Git
Установка
Основы
branch
: Ветки
stash
Перейти с HTTPS на SSH
.gitignore
Необходимые Bash команды
Remote
GitHub
GitLab
Ошибки
Git Bash
Работа с API GitHub