Git cơ bản đến nâng cao

Khóa học "Git căn bản đến nâng cao" được Techmaster thiết kế để đào tạo cho lập trình viên thực tập và dạy tại nhiều doanh nghiệp khác nhau. Nội dung khóa học được tổng hợp từ những khóa đào tạo quy trình phát triển phần mềm cho các doanh nghiệp từ 2012 đến 2019.

Thực tế diễn ra ở nhiều công ty phần mềm, 80% các lập trình viên chỉ nắm được các lệnh git căn bản. Điều này khiến cho quy trình phát triển phần mềm gặp nhiều rắc rối khi cộng tác phát triển, hợp nhất code, xử lý xung đột giữa mã nguồn, quản lý phiên bản.

Khóa học tổng hợp các kỹ năng căn bản và kỹ năng nâng cao. Đặc biệt có nhiều bài viết, video so sánh chức năng của các lệnh để người học hiểu rõ.

Khác biệt với các khóa học git phổ biến trên thị trường, chúng tôi bổ xung cả phần dạy cài đặt Gitlab, Gitea trên Docker để các đội phần mềm có thể tự triển khai git server. Ở những phần cuối, chúng tôi giới thiệu quy trình git-flow hiện rất được ưa chuộng ở nước ngoài.

Đây là khóa học trực tuyến. Nếu để hướng dẫn thực hành phòng lab, cần khoảng 5 buổi thực hành, mỗi buổi 3 tiếng để đi qua hết tất cả những vấn đề trình bày trong khóa học.

Git cơ bản đến nâng cao

Bài 7: Git conflicts? Cách xử lý conflict trong khi merge.

  • 13/12/2019 03:55:00 AM
  • 26136
  • 1

Git là công cụ làm việc nhóm hiệu quả, nó kiểm soát và quản lý rất tốt các đóng góp cho nội dung dự án giữa nhiều tác giả (thường là nhà phát triển). Đôi khi nhiều nhà phát triển có thể cố gắng chỉnh sửa cùng một nội dung. Nếu nhà phát triển A cố gắng chỉnh sửa mã mà Nhà phát triển B đang chỉnh sửa thì có thể xảy ra xung đột conflict.

 Xem thêm

Git cơ bản đến nâng cao

Bài 6: Gitignore là gì? Sử dụng .gitignore sao cho hiệu quả nhất?

  • 01/12/2019 10:15:00 PM
  • 7511
  • 0

Git là một công cụ tuyệt vời để theo dõi tất cả các tệp trong một dự án. Cho dù bạn chỉ có một vài file hay vài ngàn file dự án để theo dõi nhưng có một số file không nhất thiết bạn phải theo dõi nó trong suốt vòng đời của dự án. Hãy xem Git giúp gì cho bạn trong trường hợp này nhé!

 Xem thêm

Git cơ bản đến nâng cao

Bài 5:Một số vấn đề thường gặp khi sử dụng Git và cách khắc phục

  • 27/11/2019 04:10:00 AM
  • 13729
  • 3

Phải thừa nhận rằng nhờ có công cụ kiểm soát phiên bản Git, các nhà phát triển có thể thử nghiệm nhiều hơn trong quá trình hoàn thành dự án của mình. Nếu trong quá trình phát triển xảy ra lỗi thì nhờ có Git, các nhà phát triển luôn có cách hoàn tác phiên bản dự án của mình về thời điểm trước khi họ gặp sự cố.

 Xem thêm

Git cơ bản đến nâng cao

Bài 4: Hướng dẫn sử dụng Git - Các lệnh cơ bản cần phải biết

  • 21/11/2019 10:00:00 PM
  • 12864
  • 0

Học Git có dễ như Github không? Tôi chắc chắn là có vì với bài viết hướng dẫn về Git này, bạn sẽ được học các khái niệm và thuật ngữ cơ bản của Git. Kết thúc bài này chắc chắn bạn sẽ tự quản lý được phiên bản code của mình ở local bằng giao diện dòng lệnh rất chuyên nghiệp ^^.

 Xem thêm

Git cơ bản đến nâng cao

Bài 3: Cách sử dụng Github và làm việc nhóm bằng GitHub

  • 14/11/2019 10:46:00 AM
  • 37130
  • 1

Github là một nền tảng dựa trên web được sử dụng để kiểm soát phiên bản. Git đơn giản hóa quá trình làm việc với người khác và giúp dễ dàng hợp tác trong các dự án.

 Xem thêm

Git cơ bản đến nâng cao

Bài 2: Hướng dẫn cài đặt Git trên Windows và Linux

  • 13/11/2019 08:34:00 AM
  • 10534
  • 6

Hiểu và sử dụng Git là một kỹ năng quan trọng cần có của một lập trình viên. Sau khi tìm hiểu về Git và quy trình làm việc của nó, chúng ta sẽ tiến hành cài đặt hệ thống kiểm soát phiên bản Git trên máy của bạn. Quá trình cài đặt tương đối đơn giản và trực quan. 

 Xem thêm

Git cơ bản đến nâng cao

Bài 1: Git là gì? Cùng khám phá công cụ kiểm soát phiên bản phân tán.

  • 12/11/2019 10:45:00 PM
  • 3413
  • 0

Git là một công cụ hệ thống kiểm soát phiên bản phân tán mã code miễn phí được thiết kế để xử lý mọi thứ từ các dự án nhỏ đến rất lớn với tốc độ và hiệu quả. Git có hiệu suất cao, bảo mật và tính linh hoạt mà hầu hết các nhóm và nhà phát triển cá nhân cần

 Xem thêm