Перейти к содержимому

Git

  • Что делает cherry-pick?
  • Отличие merge от rebase?
  • Допустим ты делаешь фичу в отдельной ветке, сделал фичу и решил влить ее обратно в dev ветку, но тебе пишет что твоя ветка отстает (Другие разрабы уже сделали комиты). Что будешь делать?
  • Что такое git merge vs rebase? В чем разница?
  • Чем отличается merge от rebase?
  • Пулл-реквест прошел, код-ревью прошло. Кто мержил в релизную ветку?
  • В чем разница между Merge и Rebase, и меняется ли хэш коммитов при слиянии?
  • В каких случаях используют git merge, а в каких - git rebase?
  • Какой командой Git можно получить обновления из удаленного репозитория, не слияя их с текущей веткой?
  • Какой командой Git можно изменить базовый коммит от которого начинается текущая ветка?
  • Как посмотреть историю коммитов?
  • Коммитить или не коммитить код в репозиторий?
  • Какими пользовался GIT сервисами?
  • Что такое Git?
  • Как пользовался Git-ом? (через IDE, с помощью UI, с помощью CLI)
  • Чем отличаются коммит, ветка, тэг?
  • Что значит «fast-forward merge»?
  • Что такое rebase? Чем отличается от merge? Зачем нужен rebase и какие подводные камни?
  • Что такое submodule? Зачем нужны, как с ними работать?