Data Science & ML

Kiến Thức Cơ Bản về Git

Commits, branches, merge, rebase, xung đột, pull requests, GitHub, quy trình làm việc cộng tác

18 câu hỏi phỏng vấn·
Junior
1

Git là gì?

Câu trả lời

Git là một hệ thống kiểm soát phiên bản phân tán được tạo ra bởi Linus Torvalds vào năm 2005. Không giống như các hệ thống tập trung như SVN, mỗi developer có một bản sao đầy đủ của lịch sử dự án trên máy cục bộ. Điều này cho phép làm việc offline và mang lại sự linh hoạt lớn cho các quy trình làm việc cộng tác.

2

Lệnh nào khởi tạo một kho Git mới trong một thư mục?

Câu trả lời

Lệnh git init tạo một kho Git mới trong thư mục hiện tại. Nó tạo ra một thư mục ẩn .git chứa toàn bộ cấu trúc cần thiết để theo dõi phiên bản: lịch sử commit, các branch, cấu hình cục bộ và các đối tượng Git.

3

Sự khác biệt giữa git add và git commit là gì?

Câu trả lời

Git sử dụng một khu vực staging (index) trung gian giữa các tệp đã sửa đổi và lịch sử. git add di chuyển các thay đổi sang khu vực staging này, chuẩn bị các tệp cho commit tiếp theo. Sau đó git commit ghi nội dung của khu vực staging vào lịch sử vĩnh viễn của kho.

4

Commit trong Git là gì?

5

Lệnh nào hiển thị trạng thái hiện tại của kho Git?

+15 câu hỏi phỏng vấn

Nắm vững Data Science & ML 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í