Font size
WorksheetsKiến thức về Git và GitHub
Total questions: 22
Worksheet time: 14mins
Git là gì?
Một hệ thống quản lý phiên bản tập trung
Một hệ thống quản lý phiên bản phân tán
Một ngôn ngữ lập trình
Một nền tảng mạng xã hội
Ai là người sáng lập ra Git?
Bill Gates
Linus Torvalds
Mark Zuckerberg
Steve Jobs
Năm nào GitHub được ra mắt?
2005
2008
2010
2012
Mục đích chính của Stack Overflow là gì?
Chia sẻ bài viết
Giải đáp câu hỏi lập trình
Kết nối doanh nghiệp
Học trực tuyến
Một repository trên GitHub là gì?
Một nhánh của mã nguồn
Kho lưu trữ mã nguồn và lịch sử thay đổi
Một loại ngôn ngữ lập trình
Một công cụ kiểm thử
Pull Request trong GitHub được sử dụng để làm gì?
Tạo một nhánh mới
Gộp các thay đổi vào nhánh chính
Xóa mã nguồn
Tạo tài khoản mới
Câu nói nổi tiếng của Linus Torvalds là gì?
"Code is law."
"Talk is cheap. Show me the code."
"Everything should be made as simple as possible."
"The best way to predict the future is to invent it."
GitHub Marketplace cung cấp gì?
Hướng dẫn lập trình
Tiện ích mở rộng cho dự án
Dịch vụ hosting
Khóa học trực tuyến
Công cụ nào không phải là một phần của quy trình CI/CD?
Jenkins
Git
Travis CI
Excel
Tính năng nào của Git cho phép quản lý phiên bản mã nguồn?
Commit
Pull Request
Merge
Branch
Điều gì là một nhược điểm của GitHub?
Khó khăn cho người mới
Dễ sử dụng
Tích hợp tốt với các công cụ khác
Cộng đồng lớn
Sự khác biệt giữa Git và GitHub là gì?
Git là công ty, GitHub là phần mềm
Git là hệ thống, GitHub là dịch vụ lưu trữ
Git không hỗ trợ lưu trữ
GitHub là một ngôn ngữ lập trình
Câu nói nào thể hiện triết lý của Linus Torvalds về lập trình?
Git là hệ thống, GitHub là dịch vụ lưu trữ
A) Git là hệ thống, GitHub là dịch vụ lưu trữ
B) Git không hỗ trợ lưu trữ
C) GitHub là một ngôn ngữ lập trình
Câu nói nào thể hiện triết lý của Linus Torvalds về lập trình?
A) "Practice makes perfect."
B) "The only way to do great work is to love what you do."
C) "Show me the code."
D) "Code is poetry."
Các nhánh (branch) trong Git được sử dụng để làm gì?
A) Lưu trữ mã nguồn
B) Tạo các phiên bản mới của mã mà không làm ảnh hưởng đến nhánh chính
C) Kiểm tra mã nguồn
D) Xóa mã nguồn cũ
Đâu là một lợi ích của việc sử dụng GitHub?
A) Không cần kết nối Internet
B) Dễ dàng theo dõi và quản lý mã nguồn
C) Phải trả phí cho tất cả các tính năng
D) Không có cộng đồng lập trình viên
Khó khăn nào thường gặp ở sinh viên mới bắt đầu với Git?
A) Quản lý xung đột
B) Sử dụng tài liệu
C) Tham gia cộng đồng
D) Học lập trình
Sự phát triển của Git giúp gì cho các dự án phần mềm lớn?
A) Tăng cường bảo mật
B) Giúp quản lý mã nguồn hiệu quả khi nhiều lập trình viên làm việc cùng nhau
C) Giảm thiểu số lượng lập trình viên
D) Chỉ cho phép làm việc một mình
Các công cụ nào dưới đây thường được sử dụng để quản lý quy trình phát triển phần mềm trên GitHub?
A) Jira
B) Photoshop
C) Microsoft Word
D) PowerPoint
GitHub Actions được sử dụng để làm gì?
A) Chạy các ứng dụng
B) Tự động hóa quy trình phát triển phần mềm
C) Tạo tài khoản mới
D) Lưu trữ dữ liệu
Tương lai của GitHub được dự báo sẽ bao gồm điều gì?
A) Hạn chế tính năng
B) Tích hợp AI và công nghệ mới
C) Giảm số lượng người dùng
D) Không thay đổi gì
