Mấy hôm nay ngồi đọc tài liệu học lập trình web mà thấy đâu đâu cũng nhắc tới cái gọi là Git với chả GitHub. Nghe tên thì ngầu đấy nhưng thật sự mình vẫn mù mờ không hiểu nó là cái quái gì, khác gì cái ổ cứng di động hay Google Drive đâu cơ chứ. Có bác nào ở đây thông não giúp mình phát, món này có thực sự bắt buộc phải biết không thế. Cứ nghĩ đến cảnh code hỏng một phát là phải lưu thành "project_final_v2_suacuoi", xong lại "v2_that" là thấy oải chè đậu rồi. Thấy thiên hạ cứ bảo dùng Git gì gì mà chuyên nghiệp lắm, nhưng ngó qua giao diện dòng lệnh toàn chữ là chữ thấy rén ngang xương. Anh em đi trước cho mình xin ít review thực tế xem có nên đâm đầu học ngay không, hay cứ code chay cho lành. Sợ nhất là học xong lại bỏ xó vì dùng khó quá.
Đang phân vân không biết Git là gì trong lập trình và có thực sự cần thiết không thế nào.
Thảo luận (2 bình luận chính)
Nhiều ông mới học code hay nhầm Git với Google Drive lắm, nhưng khác bọt hoàn toàn đấy nhé. Git là hệ thống quản lý phiên bản, hiểu đơn giản là nó lưu lại từng "cột mốc" code của bạn, lỗi ở đâu quay lại đó chứ không sợ đè file hay mất code như copy paste thủ công. Còn GitHub đơn giản là cái kho online để up code lên cho mọi người cùng xem hoặc làm chung team cho dễ. Muốn thuần thục món này để đi làm thì cứ làm theo 3 bước: , cài Git về máy rồi tập gõ ba lệnh thần thánh `git add`, `git commit`, `git push` để đẩy code lên GitHub cá nhân. Tiếp theo, tạo thử một nhánh (branch) mới để sửa code mà không làm ảnh hưởng đến bản chính (main). , tìm hiểu cách giải quyết xung đột (conflict) khi hai người cùng sửa một file, đây là kỹ năng cực kỳ quan trọng khi đi phỏng vấn thực tập đấy.
So sánh Git với Google Drive hay ổ cứng di động thì khập khiễng lắm chủ thớt ơi, vì lưu trên Drive mà đè nhầm file code cũ là coi như đi đời nhà ma. Git nó giống như "biên bản lịch sử" từng dòng code của bác vậy, thích quay về phiên bản nào lúc 3 ngày trước hay 2 tuần trước đều được hết, lại còn cực kỳ nhàn khi làm việc nhóm không sợ đấm nhau vì chèn code. Nói chung đã xách máy học lập trình thì Git là món bắt buộc phải thuộc lòng như bảng cửu chương, không né đi đâu được đâu, cứ cắm mặt vào học đi không thừa đâu nhé.
Đặt mua chứng chỉ tiền gửi (CCG) thực chất là việc bạn cho ngân hàng vay tiền...
Tại chủ đề: Đặt mua chứng chỉ tiền gửi là gì và ứng dụng thực tế thế nào?Yên tâm đi chủ thớt, không phải não kém đâu mà do khối lượng kiến thức đại họ...
Tại chủ đề: Lăn tăn giữa ghi nhớ máy móc và sơ đồ tư duy, đâu là cách học thuộc bài nhanh hiệu quả ra sao.Điểm mấu chốt bạn cần nhớ là lúc vừa đổi xong pass mới trên điện thoại, cái m...
Tại chủ đề: Hướng dẫn cách đổi mật khẩu wifi bằng điện thoại thế nào.Cứ ra thẳng chi nhánh hoặc phòng giao dịch MB gần nhất, mang theo CMND/CCCD b...
Tại chủ đề: Hướng dẫn chi tiết cách hủy thẻ tín dụng MB chuẩn xác nhất.Chuẩn luôn chủ thớt, cái pass mặc định của FPT vừa dài vừa lằng nhằng như đán...
Tại chủ đề: Hướng dẫn các bước đổi mật khẩu wifi fpt cho người mới bắt đầu