
Контроль версій & Git
Основи Git, branches, merge, rebase, pull requests, конвенції commit, workflow gitflow
1Що таке Git?
Що таке Git?
Відповідь
Git — це розподілена система контролю версій, яка відстежує зміни у вихідному коді з часом. Кожен розробник має повну копію історії проєкту на своїй локальній машині, на відміну від централізованих систем як SVN. Це дозволяє працювати офлайн та забезпечує кращу стійкість, оскільки немає єдиної точки відмови.
2Яка команда ініціалізує новий репозиторій Git у папці?
Яка команда ініціалізує новий репозиторій Git у папці?
Відповідь
Команда git init створює новий локальний репозиторій Git у поточному каталозі, створюючи прихований підкаталог .git, що містить усі файли метаданих репозиторію. Ця команда є першим кроком для початку відстеження змін за допомогою Git у наявному або новому проєкті.
3Яка команда додає файли до staging area (індексу) перед їх commit?
Яка команда додає файли до staging area (індексу) перед їх commit?
Відповідь
Команда git add дозволяє додавати зміни файлів до staging area (зони транзиту). Цей проміжний крок між зміною та commit дозволяє точно вибрати, які зміни включити до наступного commit. Наприклад, git add . додає всі змінені файли, тоді як git add file.txt додає лише цей конкретний файл.
Яка команда записує зміни зі staging area в історію Git?
Як створити нову Git branch і одразу переключитися на неї?
+17 питань зі співбесід
Інші теми співбесід DevOps
Основи Linux
Shell Scripting & Bash
Основи мереж
Основи Docker
Основи CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Основи Kubernetes
Networking Kubernetes
Kubernetes Просунутий
Ingress & API Gateway
Основи Terraform
Terraform Просунутий
Ansible & Configuration Management
Основи AWS
Основи Azure
Основи GCP
Моніторинг і Prometheus
Logging & ELK Stack
Alerting та Incident Response
Cloud Identity & Secrets
Безпека CI/CD пайплайнів
Helm & Kubernetes
Безпека Runtime та Cluster
Container Supply Chain Security
Service Mesh та Istio
GitOps & ArgoCD
Progressive Delivery
Розподілена спостережуваність
Disaster Recovery & Backup
Оптимізація продуктивності
Оптимізація витрат на хмару
Принципи SRE
Chaos Engineering
Platform Engineering
Опануй DevOps для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно