GIT
Ключ к пониманию
Простейший цикл работ
Указатели
Настройки
Указание неотслеживаемых файлов
Длинный вывод в консоли: Vim
Vim (некоторые команды)
Консольные команды
Создать новый репозиторий
Клонирование репозитория
Просмотр изменений
Добавление изменений в индекс
Удаление изменений из индекса
Отмена изменений
Коммиты
Отмена коммитов и перемещение по истории
Временно переключиться на другой коммит
Переключиться на другой коммит и продолжить работу с него
Восстановление изменений
Копирование коммита (перенос коммитов)
Удаление файла
Перемещение/переименование файлов
История коммитов
Кто написал строку
История изменений указателей (веток, HEAD)
Ветки
Теги
Временное сохранение изменений без коммита
Удалённые репозитории
Конфликт слияния
«Перенос» ветки
Разное
Примеры
Начало работы
«Внесение изменений» в коммит
Работа с ветками
Работа с ветками, слияние и откат к состоянию до слияния
Работа с ветками, конфликт слияния
Синхронизация репозитория-форка с мастер-репозиторием
Ошибка в работе: закоммитили в мастер, но поняли, что нужно было коммитить в новую ветку
Нужно вернуть содержимое файла к состоянию, бывшему в каком-либо коммите (известен хеш коммита)
При любом действии с github (или другим удалённым сервисом) запрашивается логин и пароль
.gitattributes
.gitattributesLast updated