Mấy hôm nay mày mò tự học code web mà đầu óc cứ xoay mòng mòng vì cái Git với chả GitHub, đặc biệt là khái niệm commit. Xem trên mạng thấy ông nào cũng bảo phải commit liên tục, nhưng thực tế nó là cái gì thế hả các bác? Có phải nó giống như việc mình bấm Ctrl+S lúc làm Word không, hay là một dạng lưu checkpoint kiểu game hồi xưa? Em nghe mấy anh đi trước nói là tạo mốc lịch sử code, nghe cứ ảo tung chảo làm sao ấy. Bác nào giỏi khoản này giải thích hộ em theo kiểu dân gian dễ hiểu với. Chứ cứ mập mờ thế này chắc em chẳng dám gõ dòng code nào lên máy mất.
Mới học lập trình mà chưa rõ commit trong git là gì giải thích giúp mình với
Thảo luận (2 bình luận chính)
Chuẩn cơm mẹ nấu luôn, đợt trước mình mới học Git cũng lú y hệt chủ thớt, cứ nghĩ nó phức tạp lắm. Hiểu đơn giản thì nó đúng là cái nút Ctrl+S thần thánh trên Word đấy, nhưng xịn hơn ở chỗ là mỗi lần bấm "lưu" (commit) là nó lại tự động chụp lại toàn bộ màn hình dự án lúc đó, kèm theo một cái ghi chú xem mình vừa sửa cái gì để sau này có lỡ tay bóp dái đoạn code nào thì cứ lật lại lịch sử mà quay xe cho dễ. Cứ code được cái gì chạy ngon hoặc xong một ý nhỏ là cứ phang một commit cho mình, sau này quen tay rồi tự khắc thấy nó nhàn tênh chứ không có gì đáng sợ đâu.
Ví von cái nút Ctrl+S trong Word của chủ thớt là chuẩn xác phần nào rồi đấy, nhưng commit nó là một bản "chụp ảnh" toàn bộ tiến độ code của bạn kèm theo ghi chú để sau này thích quay lại lúc nào cũng được. Cứ hình dung đây giống như việc save game trước khi đánh boss vậy, chết ở đâu load lại ở đấy không sợ mất dữ liệu. Để thực hành luôn thì làm theo 3 bước cực kỳ đơn giản thế này: , dùng lệnh `git add .` để gom tất cả file vừa sửa lại. Tiếp theo, gõ `git commit -m "mô tả ngắn gọn bạn vừa làm gì"` để đóng gói lại thành một mốc lịch sử. , gõ `git push` để đẩy toàn bộ lên GitHub khoe với thiên hạ là xong, làm vài lần là quen tay ngay ấy mà.
Đồng cảm với chủ thớt, phòng trọ chật chội mà cóám lũ gián thì ám ảnh thực sự...
Tại chủ đề: Phòng trọ dạo này xuất hiện lắm gián quá, có cách nào diệt gián trong phòng trọ triệt để không.Nói ngắn gọn cho dễ hiểu thì GitHub giống như một cái kho chứa mã nguồn trực ...
Tại chủ đề: Thắc mắc chuyên môn: Git hub là gì?Chủ thớt thử ngay cách dùng than hoạt tính hoặc một hộp baking soda mở nắp đặ...
Tại chủ đề: Xin cao kiến khử mùi tủ lạnh bằng cách nào hiệu quả nhất.Chờ ngân hàng tự tăng thì hên xui lắm chủ thớt ơi, nhất là lúc cần tiền gấp c...
Tại chủ đề: Đang phân vân giữa tự xin tăng hay chờ ngân hàng chủ động: Cách nâng hạn mức thẻ tín dụng thế nào.Điểm mấu chốt bạn cần nhớ là thời hạn nộp hồ sơ chỉ có trong vòng 45 ngày kể ...
Tại chủ đề: Hồ sơ hưởng chế độ thai sản gồm những giấy tờ gì thế nào.