1. So sánh diff là gì?
Diff tìm ra sự khác biệt giữa hai văn bản (hoặc tệp). Nó được dùng để review code, so sánh các phiên bản tài liệu, kiểm tra thay đổi cấu hình và hiệu đính bản dịch. Thông thường, công cụ sẽ so sánh theo từng dòng để phân biệt các dòng được thêm, bị xóa và bị thay đổi. `git diff` của Git và tính năng so sánh trong mọi trình soạn thảo code đều dựa trên cùng nguyên lý này. Công cụ này không bao giờ gửi văn bản của bạn lên máy chủ - mọi thứ được so sánh ngay lập tức ngay trong trình duyệt, nên cả mã nguồn hay tài liệu nhạy cảm cũng luôn được giữ riêng tư.