Hôm nay ngồi học code, mình thấy ai cũng nhắc tới Git với chả GitHub. Nghe lạ hoắc à. Không biết nó là cái gì mà thấy mấy ông anh khóa trên cứ bảo lập trình viên nào cũng phải biết dùng. Hôm qua mình vừa xóa nhầm cả cái folder bài tập lớn, khóc thét luôn không có cách nào cứu. Có phải cái ông Git này sinh ra để trị mấy vụ mất code kiểu này không hả các bác? Lú quá rồi. Ai rành vụ này giải thích dễ hiểu giùm mình với, chứ cứ mù mờ thế này chắc chết sớm.
Mọi người cho em hỏi Git là gì và tại sao lập trình viên nào cũng phải dùng ạ
Thảo luận (3 bình luận chính)
Chia sẻ thật với chủ thớt là đọc đến đoạn xóa nhầm folder bài tập lớn mà thấy đồng cảm cực kỳ, đợt trước mình cũng từng mất toi cả tuần code chay vì lỡ tay bấm Shift+Delete, khóc không ra nước mắt luôn. Từ ngày biết đến Git thì đời nở hoa, nó giống như cái máy "tua ngược thời gian" cho code của mình vậy, code lỗi ở đâu hay lỡ xóa nhầm đoạn nào chỉ cần gõ vài lệnh là khôi phục lại y nguyên như cũ được liền. Mấy ổng khóa trên nói chuẩn đấy, lập trình mà không xài Git thì sớm muộn gì cũng có ngày trầm cảm vì mất dữ liệu thôi, bạn cứ tranh thủ học ngay đi nhé.
Chia buồn với vụ bay màu folder bài tập lớn của chủ thớt, bài học xương máu đầu đời của mọi coder là đây chứ đâu. Nôm na thì Git nó là hệ thống quản lý phiên bản, hiểu đơn giản là "Ctrl+Z thần thánh" cho cả một dự án ở mọi mốc thời gian, cứu bạn khỏi đống hỗn độn khi code lỗi hoặc lỡ tay xóa nhầm file. Còn cái GitHub mà mấy ổng hay nhắc tới chỉ là một cái kho chứa code trên mây để lưu trữ và team work thôi. Lập trình viên bắt buộc phải dùng vì không ai dại gì đi lưu code bằng cách nén file zip gửi qua lại hay copy ra ổ cứng rời, vừa quê mùa vừa dễ trầm cảm khi code đè lên nhau. Lên mạng gõ "Git init" với xem vài lệnh cơ bản là nghiện ngay, từ giờ tập thói quen commit code đều tay đi nhé.
Chia buồn với bác vụ mất bài tập lớn nhé, thời sinh viên ai cũng từng "khóc thét" ít nhất một lần vì lỡ tay xóa nhầm code kiểu đó, và đó chính là lý do vì sao Git sinh ra đời. Hiểu đơn giản thì Git là một phần mềm quản lý mã nguồn, nó hoạt động giống như một chiếc máy "du hành thời gian" hoặc nút Undo vô hạn, cho phép bạn lưu lại từng trạng thái của code và khôi phục bất cứ lúc nào nếu lỡ tay xóa nhầm. Lập trình viên nào cũng phải dùng vì nó cứu mạng chúng ta hàng ngày, giúp lưu lịch sử thay đổi từng dòng code và cực kỳ hữu ích khi làm việc nhóm mà không sợ đè mất bài của nhau. Lên giaidap.wiki kiếm mấy bài hướng dẫn cơ bản về lệnh `git commit` với `git push` là chỉ một chiều là quen ngay thôi bác ơi!
Đúng là vụ giấy tờ nhà đất hay tài sản lớn lằng nhằng thật, dân kinh doanh số...
Tại chủ đề: Công chứng giấy tờ ở đâu nhanh chóng và đúng quy định thế nào.Cắt ngay cái trò nhịn ăn tối với uống nước ấm linh tinh đi chủ thớt ơi, dễ gụ...
Tại chủ đề: Cách giảm mỡ bụng tại nhà hiệu quả nhanh nhất ra sao.Vụ này đợt trước mình mới dựng web WordPress cho khách cũng dính chưởng y cha...
Tại chủ đề: Mọi người cho em hỏi lỗi 404 là gì và làm sao để khắc phục ạChủ thớt cứ hình dung thế này cho nhanh: Lãi suất liên ngân hàng đơn giản là ...
Tại chủ đề: Xin anh em giải thích giúp lãi suất liên ngân hàng là gì thế nào.Vụ này đợt trước mình mới đi làm cũng ù tai hệt chủ thớt, nhưng tìm hiểu kỹ t...
Tại chủ đề: Mọi người cho em hỏi bản chất bảo hiểm xã hội là gì mà ai cũng quan tâm ạ