1. Есть Петя и Вася пишут каждый пишет в своей ветке, Пети понадобился один из комитов Васи как это сделать?
2. Есть maven репозиторий с API и репозиторий с вашим сервисом который подключен как зависимость, после обновления API и сервиса - обновленния не произошло, почему? Загрузиться ли в репозиторий изменения при использовании package?
3. Как в консоле скомпилировать и запустить класс?
4. Есть две зависимости А и Б. Каждая завист от библиотеки С. Первая от первой версии, вторая от второй. Какая версия библиотеки С подтянется в проект?
5. Есть Maven проект. В pom есть блок dependencies. У каждой зависимости можно указать scope. Какие scope существуют?
6. Ты локально разрабатываешь. Сделал коммит, но не пушил. Понимаешь в моменте, что есть лишний файл в коммите. Что нужно предпринять, чтобы убрать лишнее?
7. Шаги разработки. Вам поступила задача. Какие шаги у вас как у разраба от начала задачи до выкатки на dev стенд? От чего создаете ветку? Как ее меняете?
8. Ты локально разрабатываешь у себя в IDE. Понимаешь, что закоммитил пару файлов, которые не хотел коммитить. Но еще никуда не пушил их. Они локально закоммичены. Что делать?
9. У тебя есть фича, ты ее закоммитил, запушил. Развернули на тестовом стенде. Тестировщик тебе пишет, что у какого-то слова всего 1 символ неправильный. Надо поправить 1 букву. Как ты исправишь это с точки зрения git? Не хочешь плодить коммиты
10. Добавляешь в проект dependency, видишь, что оно тянет еще транзитивные dependencies. Одна зависимость мешает. Можно ли отключить ее?
11. Открыл Pull Request, решил свою задачу, тебе все зааппрувили. Но, пока аппрувили, поменяли те же файлы и у тебя возник конфликт, не можешь замержить.
12. Maven. Ты добавил себе dependency. Эта dependency несет транзитивную зависимость, ты хочешь от нее избавиться. Как бы ты избавился от нее?
13. Ты сделал задачу, закинул pull request (merge request). Тебе его зааппрувили, но пока аппрувили, случился конфликт, замержить ты не можешь. Как ты обычно решаешь такую проблему?
14. Ты пришел на новое место работы. Тебе дают ссылку на репозиторий, ты скачиваешь проект. Начинаешь собирать проект и у тебя не выкачиваются библиотеки из репозитория. С чем это может быть связано? Зависимости из мавен репы не скачиваются.
15. Библиотеки у тебя скачались, но при поднятии проекта у тебя падает приложение с ошибкой, что версии библиотек конфликтуют. Как решить эту проблему?
16. Есть коммит, был предыдущий коммит, нам надо откатиться до предыдущего коммита так, чтобы git отслеживал изменения и более позднего коммита тоже
17. У вас новый сервис и несколько разработчиков будут контребьютить. Как бы вы организовали процесс в гите?
18. Если кто-то уже влил в develop ветку свои изменения, а вы поправили какой-то класс и делаете pull request (merge request). И происходит конфликт. Как решаете конфликты?