15 câu hỏi0s
1
Team 3 người, deploy liên tục nhiều lần mỗi ngày lên production, không có version release rõ ràng. Workflow nào phù hợp nhất?
2
Chọn nhiều đáp án
Bạn đang dùng Git Flow. Feature mới đã merge vào
develop. Khi nào tạo release/1.3.0 branch?3
Theo SemVer, bạn đang ở
v2.4.1. Bạn thêm tính năng mới hoàn toàn tương thích ngược. Version tiếp theo là gì?4
Công ty vừa push hotfix cho production bug. Sau khi hotfix được merge vào
main và tagged v1.2.1, bước tiếp theo bắt buộc phải làm là gì?5
Chọn nhiều đáp án
Agency của bạn fork client repo. Sau khi setup xong, bạn nên cấu hình thêm điều gì cho remote
upstream?6
Chọn nhiều đáp án
Bạn đang ở
feature/my-task branch. Client vừa push 5 commits mới lên upstream/main. Thứ tự đúng để sync?7
Chọn nhiều đáp án
Khi đang rebase feature branch lên upstream/main, Git báo conflict ở commit thứ 2 trong chuỗi 5 commits. Sau khi bạn resolve và
git add file, lệnh tiếp theo là gì?8
Chọn nhiều đáp án
Bạn biết feature X hoạt động tốt ở
v2.0.0 nhưng bị lỗi ở HEAD. Có 300 commits ở giữa. Công cụ nào hiệu quả nhất để tìm commit gây lỗi?9
Chọn nhiều đáp án
Bạn cần backport bug fix từ
hotfix/2.1.1 vào release/1.8 (version cũ vẫn được maintained). hotfix/2.1.1 chứa 2 commits: abc1234 (fix bug) và def5678 (update CHANGELOG). Lệnh nào backport CHỈ commit fix bug?10
Chọn nhiều đáp án
Bạn đang code
feature/dashboard, lead yêu cầu review ngay branch feature/auth-refactor của đồng nghiệp mà không muốn dừng việc đang làm. Cách nào tốt nhất?11
Chọn nhiều đáp án
(Chọn 2) Bạn cài Husky và lint-staged cho dự án Node.js. Khi developer chạy
git commit, những điều nào sau đây xảy ra theo đúng thứ tự?12
Chọn nhiều đáp án
Lệnh
git stash push -u -m "WIP: feature in progress" khác git stash thông thường ở điểm gì?13
Chọn nhiều đáp án
Bạn lỡ
git reset --hard HEAD~3 và xoá mất 3 commits quan trọng. Cách khôi phục tốt nhất?14
Chọn nhiều đáp án
Team bạn dùng trunk-based development. Developer A push một commit lên
main có bug nghiêm trọng. Developer B đã pull commit đó và đang làm việc dựa trên nó. Cách undo đúng nhất?15
Chọn nhiều đáp án
Sau khi PR được merged vào upstream/main, bạn cần sync fork. Lệnh nào là đúng và đủ (theo thứ tự)?