Что такое git rebase?
Git rebase — это команда, которая позволяет перенести одну ветку на базу другой, изменяя историю коммитов.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Git rebase — это команда, которая позволяет перенести одну ветку на базу другой, изменяя историю коммитов.
Читать ответКоммит в Git — это снимок состояния вашего репозитория в определенный момент времени.
Читать ответКоманда git push используется для отправки локальных коммитов из вашей локальной ветки в удалённый репозиторий. При выполнении git push происходит следующее:
Читать ответОдна из наиболее сложных ситуаций при работе с Git — это разрешение конфликтов слияния (merge conflicts), особенно когда несколько разработчиков одновременно изменяют одни и те же участки кода.
Читать ответЧтобы скопировать конкретный коммит из одной ветки в другую в Git, используется команда git cherry-pick.
Читать ответСоздает новый пустой репозиторий Git или повторно инициализирует существующий, создавая скрытый каталог .git в корневом каталоге проекта, содержащий все необходимые файлы репозитория (объекты, ссылки и т.д.).
Читать ответКоманда git fetch загружает изменения из удалённого репозитория в локальный, но не сливает их с текущей веткой.
Читать ответЗнание Git через командную строку дает более глубокое понимание механизмов работы системы контроля версий, что полезно в ряде случаев:
Читать ответКоманда git clone используется для создания локальной копии удалённого репозитория Git. Она скачивает все файлы, историю коммитов и ветки из удалённого репозитория на ваш компьютер.
Читать ответДля настройки личных данных в Git, которые будут отображаться в коммитах, используются команды git config. Обычно настраивают имя пользователя и email, например:
Читать ответКоманда git checkout используется для переключения между ветками или для восстановления файлов в рабочей директории.
Читать ответКоманда git stash используется для временного сохранения изменений в рабочем каталоге, которые еще не готовы к коммиту.
Читать ответ