From 770fd436e34426138eca18655eb4e278de2e57c7 Mon Sep 17 00:00:00 2001 From: ViktorSvertoka Date: Sat, 2 Aug 2025 23:53:37 +0300 Subject: [PATCH] Docs(MD): Added interview questions and answers --- README.md | 40 +++++++++++++++++++++++++++++++++++++--- 1 file changed, 37 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a6c82c5..9ef032d 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@

Найпопулярніші запитання та відповіді на співбесіді з GIT

+### Основи Git та управління версіями +
1. Що таке Git і яка його роль у розробці програмного забезпечення? @@ -304,6 +306,8 @@ git clone https://github.com/user/repo.git
+### Основні команди для роботи з Git +
11. Як ініціалізувати новий репозиторій Git? @@ -578,6 +582,8 @@ Merge дозволяє безпечно інтегрувати паралель
+### Управління гілками та інтеграція змін у Git +
21. Який Git workflow ви зазвичай використовуєте в роботі? @@ -852,6 +858,8 @@ git push origin <гілка>
+### Робочі процеси та шаблони використання Git +
31. Що таке розподілена система контролю версій і як Git реалізує цей підхід? @@ -972,6 +980,8 @@ git push origin <гілка>
+### Організація та адміністрування Git-репозиторіїв +
36. Що таке remote repository у Git і для чого він потрібен? @@ -1135,6 +1145,8 @@ git push origin main
+### Збереження та очищення змін у Git +
41. Для чого призначена команда git stash? @@ -1265,6 +1277,8 @@ git commit -m "Stop tracking file"
+### Перегляд та аналіз історії комітів +
46. Як переглянути історію комітів у Git? @@ -1404,6 +1418,8 @@ git blame -L 10,20 app.js # лише рядки з 10 по 20
+### Управління версіями та релізами +
51. Що таке теги в Git і чим вони відрізняються від гілок? @@ -1522,8 +1538,8 @@ git checkout v1.0 git switch --detach v1.0 ``` -📌 У цьому режимі можна переглядати код, збирати чи тестувати, але нові коміти -не будуть прив’язані до жодної гілки. +У цьому режимі можна переглядати код, збирати чи тестувати, але нові коміти не +будуть прив’язані до жодної гілки. - Щоб працювати далі з тегу як із гілки: @@ -1561,11 +1577,13 @@ git push origin v1.0.0 - Опублікувати реліз. -📌 Реліз із тегу зручний для CI/CD — можна налаштувати автоматичне збирання та +Реліз із тегу зручний для CI/CD — можна налаштувати автоматичне збирання та деплой за певними тегами.
+### Просунуті методи роботи та управління версіями +
56. Що таке Git submodule і в яких випадках його доцільно використовувати? @@ -1739,6 +1757,8 @@ IntelliJ, Meld).
+### Конфігурація та персоналізація робочого середовища +
61. Як налаштувати ім’я користувача та email у Git? @@ -1893,6 +1913,8 @@ git config --list | grep excludesfile
+### Безпека роботи з Git +
66. Як налаштувати Git для підпису комітів GPG-ключем? @@ -2065,6 +2087,8 @@ Secrets Manager для CI/CD.
+### Виявлення та усунення проблем у Git +
71. Як у Git знайти та відновити файл, який був видалений? @@ -2256,6 +2280,8 @@ git push --force
+### Спільна робота з Git +
76. Що таке Pull Request (PR) і як він працює у Git-платформах? @@ -2437,6 +2463,8 @@ Sourcetree/IntelliJ для візуального вирішення конфл
+### Продуктивність та масштабованість Git +
81. Які підходи використовують для роботи з великими файлами в Git? @@ -2648,6 +2676,8 @@ git push origin main
+### Інтеграція з процесами CI/CD для автоматизації розробки +
86. Як Git інтегрується в CI/CD-процеси? @@ -2866,6 +2896,8 @@ git revert
+### Інтеграція Git з IDE та іншими інструментами +
91. Як налаштувати та інтегрувати Git у сучасне IDE для зручної роботи? @@ -3093,6 +3125,8 @@ git commit # закомітити результат злиття
+### GIT просунуті концепції та методи +
96. Як керувати великими бінарними файлами в Git, якщо не використовувати Git LFS?