Việc lập trình giống như một ngành sản xuất, lập trình viên tạo ra sản phẩm phục vụ khách hàng, không ngừng cải tiến sản phẩm của mình sao cho phù hợp với nhu cầu thị trường, hỗ trợ tốt cho khách hàng. Để mọi việc dễ dàng hơn, bản thân lập trình viên thực sự cần đến một công cụ để quản lý sản phẩm của mình. Như các sản phẩm hàng hoá khác người dùng có thể dùng các phần mềm quản lý kho, quản lý dây chuyền sản phẩm, v.v. Đối với phần mềm, chúng ta có các công cụ quản lý phiên bản mã nguồn lệnh có thể kể đến như Git, SVN, Subversion, Mercurial, ... Mỗi công cụ có những đặc điểm và ưu thế riêng, trong số các công cụ này, Git cùng Github là bộ đôi công cụ quản lý mã nguồn lệnh phổ biến nhất và cũng là chủ đề chính của bài báo cáo này, nội dung được cô đọng trong những ý sau:
- Giúp người dùng có cái nhìn tổng quát về công cụ quản lý mã nguồn lệnh nói chung và Git nói riêng.
- Hiểu được cơ bản cách Git hoạt động và nên áp dụng như thế nào cho dự án của mình.
- Tìm hiểu cách cài đặt Git và sử dụng Github trên nền Web
- Làm quen với một số câu lệnh cơ bản của Git
- Tìm hiểu một số lệnh nâng cao trong Git
- Demo một số lệnh
- Chuyển đổi kho SVN sang Git