Встречается на собеседованиях • сегодня
Насколько хорошо знаешь Git
Git — мощная система контроля версий, и я уверенно работаю с основными командами и концепциями:
- **Основы**: `git init`, `clone`, `add`, `commit`, `push`, `pull`, `status`, `log`.
- **Ветвление**: создание (`branch`, `checkout -b`), слияние (`merge`), перебазирование (`rebase`).
- **Отмена изменений**: `reset`, `revert`, `checkout -- `, `stash`.
- **Работа с удалёнными репозиториями**: `remote`, `fetch`, `pull --rebase`, разрешение конфликтов.
Пример:
```bash
# Создать ветку и переключиться на неё
git checkout -b feature/new-login
# Добавить изменения и сделать коммит
git add .
git commit -m "Add new login feature"
# Отправить изменения в удалённый репозиторий
git push origin feature/new-login
```
Также знаком с `.gitignore`, интерактивным добавлением (`git add -p`), cherry-pick, тегами и работой в команде (PR, code review).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы