inflearn logo

Nhập môn Git & GitFlow với chi phí chỉ bằng một con gà rán

Khóa học này là khóa học nhập môn được thiết kế để ngay cả những người lần đầu sử dụng Git cũng có thể ghi lại các thay đổi của tệp một cách an toàn và hiểu được quy trình cộng tác thông qua GitHub. Thay vì chỉ ghi nhớ các câu lệnh, khóa học tập trung vào việc rèn luyện cảm giác đọc trạng thái hiện tại thông qua status, diff, log và lựa chọn các lệnh add, commit, restore, reset, revert phù hợp với từng tình huống. Phần đầu bắt đầu từ lý do tại sao cần Git và sự khác biệt giữa lưu trữ tệp và quản lý phiên bản là gì. Sau đó, bạn sẽ thực hành tạo kho lưu trữ, commit tệp README.txt và tìm hiểu cách Git theo dõi các thay đổi. Bằng cách tạo kho lưu trữ từ xa trên GitHub và nắm vững quy trình push, clone, bạn sẽ học được những kỹ năng cơ bản để sao lưu và chia sẻ dự án cá nhân trực tuyến. Trong phần trung cấp, chúng ta sẽ tìm hiểu về branch, merge, conflict, pull/push, PR, rebase và stash. Bạn sẽ học cách chia nhỏ công việc thành các nhánh, hợp nhất các thay đổi và cách đọc, xử lý tệp khi xảy ra xung đột. Ngoài ra, thông qua quy trình cộng tác tập trung vào PR và sự khác biệt giữa reset/revert, bạn sẽ rèn luyện khả năng phán đoán các tình huống Git thường bị rối trong thực tế. Phần cuối cùng sẽ đề cập đến GitHub Flow và chiến lược nhánh vận hành. Khóa học giải thích quá trình các nhánh tính năng (feature branch) được hợp nhất vào nhánh phát triển (dev branch) và được nâng cấp lên môi trường vận hành (prd) thông qua QA, tập trung vào luồng dev → stg → prd. Với các nội dung từ hotfix, release branch, tag, triển khai một phần, sửa lỗi khẩn cấp cho đến phán đoán rollback, khóa học được cấu trúc để bạn có thể hiểu cách Git được vận hành trong phát triển nhóm thực tế.

1 học viên đang tham gia khóa học này

Độ khó Nhập môn

Thời gian Không giới hạn

Git
Git
GitHub
GitHub
Business Productivity
Business Productivity
Version Control System
Version Control System
Git
Git
GitHub
GitHub
Business Productivity
Business Productivity
Version Control System
Version Control System

Bạn sẽ nhận được điều này sau khi học.

  • Ngay cả những người lần đầu sử dụng Git cũng có thể hiểu được quy trình cơ bản để ghi lại các thay đổi của tệp một cách an toàn và quay trở lại trạng thái trước đó.

  • Ngay cả khi không phải là nhà phát triển, bạn vẫn có thể học cách quản lý theo từng phiên bản cho các sản phẩm công việc thường xuyên được chỉnh sửa như tài liệu, tài liệu bài giảng, bản kế hoạch hay các tệp thiết lập.

  • Khi sử dụng các công cụ lập trình AI như Claude Code, OpenAI Codex hay Cursor, bạn có thể tạo thói quen lưu trữ và so sánh các mã nguồn được tạo ra hoặc các thay đổi một cách an toàn bằng Git.

  • Bạn có thể trực tiếp kiểm tra những gì đã thay đổi thông qua git status, git diff, git log và hoàn tác các thay đổi không mong muốn.

  • Bằng cách tạo kho lưu trữ từ xa trên GitHub và hiểu rõ quy trình push, clone, Pull Request, bạn có thể quản lý công việc cá nhân và công việc cộng tác một cách có hệ thống hơn.

  • Bạn có thể nắm vững các khái niệm cốt lõi của Git trong cộng tác như branch, merge, conflict, rebase và stash thông qua thực hành, từ đó quản lý các dự án nhóm hoặc kết quả lập trình một cách an toàn hơn.

  • Thông qua luồng nhánh dev, stg, prd, bạn có thể hiểu được cách mã nguồn được kiểm tra, thử nghiệm và triển khai như thế nào trong quá trình phát triển dịch vụ thực tế.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người nghe nói nhiều về việc phải sử dụng Git, nhưng không biết tại sao cần phải có add, commit, push nên mỗi lần đều phải tìm kiếm câu lệnh.

  • Những người đang tạo mã bằng các công cụ lập trình AI như Claude Code, OpenAI Codex, Cursor nhưng cảm thấy lo lắng về việc làm thế nào để lưu và khôi phục các tệp đã chỉnh sửa.

  • Những người thường xuyên gặp phải tình huống "mình muốn quay lại phiên bản trước" trong khi đang sửa đổi dự án.

  • Những người cần tải mã nguồn lên GitHub nhưng đang gặp khó khăn vì những thuật ngữ lạ lẫm như repository, remote, push, clone.

  • Những nhà phát triển sơ cấp hoặc những người không chuyên về ngành kỹ thuật, những người chỉ biết gõ theo mà không hiểu được quy trình mỗi khi xuất hiện branch, merge, conflict hay PR.

  • Ngay cả khi không phải là nhà phát triển, nếu bạn là người muốn quản lý an toàn theo từng phiên bản các sản phẩm công việc thường xuyên thay đổi như tài liệu bài giảng, văn bản, bản kế hoạch, hay tệp thiết lập.

  • Những người đang né tránh việc sử dụng Git vì sợ mắc lỗi hoặc lo lắng về việc hợp tác trong dự án nhóm do các vấn đề như pull, push, xung đột (conflict) và PR.

Xin chào
Đây là potatosam

Xác minh sự nghiệp

123

Học viên

3

Đánh giá

2

Trả lời

5.0

Xếp hạng

7

Các khóa học

Xin chào, tôi là Poteto-ssam, nhà phát triển Frontend với 4 năm kinh nghiệm.

Hiện tại tôi đang phát triển dịch vụ di động toàn cầu. Tôi đã tích lũy được nhiều kinh nghiệm thực tế thông qua việc xây dựng các dịch vụ đa ngôn ngữ, đồng thời cũng là một trong 30 người đóng góp hàng đầu thế giới cho thư viện mã nguồn mở react-hook-form mà các nhà phát triển trên toàn thế giới đang sử dụng.

Nhưng tôi không phải lúc nào cũng như vậy ngay từ đầu.

Khi mới học JS, tôi đã vô số lần trải qua cảm giác tưởng chừng như mình đã hiểu hết khi gõ theo các bài giảng trên YouTube, nhưng đến lúc mở trình soạn thảo trống lên thì đầu óc lại trắng xóa. Lúc đầu, tôi chỉ mải mê sao chép và dán những đoạn mã tìm được trên Google, và khi xảy ra lỗi, tôi không biết phải bắt đầu xử lý từ đâu, dẫn đến việc phải thức trắng đêm và trải qua nhiều ngày tuyệt vọng.

Trong quá trình đó, tôi đã thực sự rất mông lung. Tôi đã viết code mà thậm chí còn không biết DOM là gì, và từng lãng phí hàng giờ đồng hồ chỉ vì không hiểu tại sao một sự kiện lại thực thi tận hai lần. Điều tôi cần nhất lúc đó không phải là việc học thuộc lòng một lượng lớn ngữ pháp. Mà là một ai đó giải thích cho tôi rằng "tại sao đoạn code này lại hoạt động".

Tôi đã tạo ra khóa học này bằng cách tổng hợp những kinh nghiệm tích lũy được qua 4 năm làm việc thực tế, cũng như những phần mà tôi đã từng gặp khó khăn nhất khi còn là người mới bắt đầu. Bạn không cần phải đi đường vòng như tôi. Bởi vì tôi đã trải qua những điều đó trước bạn rồi.

Thêm

Chương trình giảng dạy

Tất cả

31 bài giảng

Tài liệu khóa học:

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học khác của potatosam

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn

15.400 ₫

30%

476.766 ₫