
Quản lý phiên bản & Git
Cơ bản về Git, branches, merge, rebase, pull requests, quy ước commit, workflow gitflow
1Git là gì?
Git là gì?
Câu trả lời
Git là một hệ thống quản lý phiên bản phân tán theo dõi các thay đổi của mã nguồn theo thời gian. Mỗi developer có một bản sao đầy đủ lịch sử dự án trên máy local của mình, khác với các hệ thống tập trung như SVN. Điều này cho phép làm việc offline và cung cấp khả năng phục hồi tốt hơn vì không có điểm thất bại duy nhất.
2Lệnh nào khởi tạo một repository Git mới trong một thư mục?
Lệnh nào khởi tạo một repository Git mới trong một thư mục?
Câu trả lời
Lệnh git init tạo một repository Git local mới trong thư mục hiện tại bằng cách tạo một thư mục con ẩn .git chứa tất cả các tệp metadata của repository. Lệnh này là bước đầu tiên để bắt đầu theo dõi các thay đổi với Git trong một dự án hiện có hoặc mới.
3Lệnh nào thêm tệp vào staging area (index) trước khi commit?
Lệnh nào thêm tệp vào staging area (index) trước khi commit?
Câu trả lời
Lệnh git add cho phép thêm các thay đổi của tệp vào staging area (vùng trung chuyển). Bước trung gian giữa sửa đổi và commit này cho phép bạn chọn chính xác những thay đổi nào sẽ được đưa vào commit tiếp theo. Ví dụ, git add . thêm tất cả các tệp đã sửa đổi, trong khi git add file.txt chỉ thêm tệp cụ thể đó.
Lệnh nào ghi lại các thay đổi từ staging area vào lịch sử Git?
Làm thế nào để tạo một branch Git mới và chuyển sang nó ngay lập tức?
+17 câu hỏi phỏng vấn
Các chủ đề phỏng vấn DevOps khác
Cơ bản về Linux
Shell Scripting & Bash
Cơ bản về Networking
Kiến thức cơ bản về Docker
Nền tảng CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Kiến thức cơ bản về Kubernetes
Networking Kubernetes
Kubernetes Nâng cao
Ingress & API Gateway
Cơ bản về Terraform
Terraform Nâng cao
Ansible & Configuration Management
Kiến thức cơ bản AWS
Kiến thức cơ bản về Azure
Nền tảng GCP
Monitoring và Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
Bảo mật Pipeline CI/CD
Helm & Kubernetes
Bảo mật Runtime & Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Khả năng quan sát phân tán
Disaster Recovery & Backup
Tối ưu hóa hiệu suất
Tối ưu Chi phí Cloud
Nguyên tắc SRE
Chaos Engineering
Platform Engineering
Nắm vững DevOps cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí