How Git Works bởi Julia Evans
Bạn dùng Git mỗi ngày nhưng vẫn có lúc thấy sợ đúng không? Khi lệnh git push bị từ chối, khi đồng nghiệp bảo "rebase rồi đẩy lên nhé", hay khi dòng tin nhắn detached HEAD state hiện ra. Chắc hẳn đã có ít nhất một lần bạn thấy đầu óc trống rỗng, đành xóa luôn cả thư mục rồi clone mới hoàn toàn. Khóa học này dành cho những người như vậy. Tác phẩm 〈How Git Works〉 của Julia Evans, vốn được các nhà phát triển trên toàn thế giới yêu thích, cuối cùng đã có phiên bản tiếng Hàn. Đây không phải là khóa học để học thuộc lòng các câu lệnh. Đây là khóa học giúp bạn nhìn thấu bên trong Git hoạt động như thế nào. Bên trong thư mục .git có gì, Thực chất các nhánh (branch) được lưu trữ ra sao, Những commit "bị lạc lối" đã đi đâu và làm thế nào để tìm lại chúng, Câu nói "up to date with origin/main" thực sự có nghĩa là gì. Nội dung gồm 27 trang với 6 chương: ★ Commit ★ Nhánh (branch) ★ Khám phá thư mục .git ★ Hợp nhất (merge) ★ Kho lưu trữ từ xa (remote) ★ Sống sót qua thảm họa Chỉ cần nắm vững mô hình bên trong một lần, từ đó về sau bạn có thể tự mình giải mã bất kỳ thông báo nào mà Git đưa ra. Bởi vì bạn không còn học thuộc lòng câu lệnh nữa, mà đã hiểu "tại sao nó lại hoạt động như vậy". Tôi xin trích dẫn lại lời hứa của Julia ở trang đầu tiên của cuốn zine: "Chỉ cần nắm vững nguyên lý bên trong, bạn có thể tự mình thoát khỏi bất kỳ mớ hỗn độn nào của Git."
Basic
Git, GitHub, Version Control System




