
Kontrola wersji & Git
Podstawy Git, branches, merge, rebase, pull requests, konwencje commitów, workflow gitflow
1Czym jest Git?
Czym jest Git?
Odpowiedź
Git to rozproszony system kontroli wersji, który śledzi zmiany w kodzie źródłowym w czasie. Każdy programista posiada pełną kopię historii projektu na swojej lokalnej maszynie, w przeciwieństwie do scentralizowanych systemów jak SVN. Umożliwia to pracę offline i zapewnia lepszą odporność, ponieważ nie ma pojedynczego punktu awarii.
2Które polecenie inicjalizuje nowe repozytorium Git w folderze?
Które polecenie inicjalizuje nowe repozytorium Git w folderze?
Odpowiedź
Polecenie git init tworzy nowe lokalne repozytorium Git w bieżącym katalogu, tworząc ukryty podfolder .git zawierający wszystkie pliki metadanych repozytorium. To polecenie jest pierwszym krokiem do rozpoczęcia śledzenia zmian za pomocą Git w istniejącym lub nowym projekcie.
3Które polecenie dodaje pliki do staging area (indeksu) przed ich zacommitowaniem?
Które polecenie dodaje pliki do staging area (indeksu) przed ich zacommitowaniem?
Odpowiedź
Polecenie git add pozwala dodać zmiany w plikach do staging area (strefy tranzytowej). Ten pośredni krok między modyfikacją a commitem pozwala precyzyjnie wybrać, które zmiany uwzględnić w następnym commicie. Na przykład git add . dodaje wszystkie zmodyfikowane pliki, podczas gdy git add file.txt dodaje tylko ten konkretny plik.
Które polecenie zapisuje zmiany ze staging area do historii Git?
Jak utworzyć nową branch Git i natychmiast się na nią przełączyć?
+17 pytań z rozmów
Inne tematy rekrutacyjne DevOps
Podstawy Linux
Shell Scripting & Bash
Podstawy sieci
Podstawy Dockera
Podstawy CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Podstawy Kubernetes
Networking Kubernetes
Kubernetes Zaawansowany
Ingress & API Gateway
Podstawy Terraform
Terraform Zaawansowany
Ansible & Configuration Management
Podstawy AWS
Podstawy Azure
Podstawy GCP
Monitoring i Prometheus
Logging & ELK Stack
Alerting i Incident Response
Cloud Identity & Secrets
Bezpieczeństwo Pipeline'ów CI/CD
Helm & Kubernetes
Bezpieczeństwo Runtime i Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Rozproszona obserwowalność
Disaster Recovery & Backup
Optymalizacja wydajności
Optymalizacja Kosztów Chmury
Zasady SRE
Chaos Engineering
Platform Engineering
Opanuj DevOps na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo