Работал ли с Git

«Работал ли с Git» — вопрос из категории Софт-скиллы, который задают на 23% собеседований Android Разработчик. Ниже — развёрнутый пример ответа, который можно адаптировать под свой опыт.

Ответ

Да, работал. Использую Git для контроля версий, ветвления, слияния изменений и совместной работы в команде.

Основные команды:

git clone <repo-url>  # клонирование репозитория  
git checkout -b feature/new-feature  # создание новой ветки  
git add .  # добавление изменений  
git commit -m "Commit message"  # фиксация изменений  
git push origin feature/new-feature  # отправка изменений в удаленный репозиторий  

Практики:

  • Ветвление по Git Flow (main, develop, feature, hotfix).
  • Решение конфликтов при слиянии (merge/rebase).
  • Работа с Pull/Merge Requests в GitHub/GitLab.

Использую .gitignore для исключения ненужных файлов (билды, локальные настройки).