Những kiến thức Git cơ bản nhất cần biết trước khi nhờ AI hỗ trợ

Đây là thời đại mà AI có thể tạo ra 10 tệp tin cùng một lúc. Tuy nhiên, nếu bạn không thể theo dõi mã nguồn đã thay đổi ở đâu, gặp xung đột với mã của đồng đội, hay muốn quay lại phiên bản cũ mà không biết cách — thì dù bạn có sử dụng AI giỏi đến đâu, năng suất vẫn sẽ không được cải thiện. Khóa học này không đơn thuần là liệt kê các câu lệnh như git add hay git commit. Tôi sẽ giúp bạn hiểu rõ nguyên lý bằng hình ảnh trực quan về lý do tại sao chúng ta có thể quản lý mã nguồn do AI tạo ra một cách an toàn, và làm thế nào để hợp nhất mã với các thành viên trong nhóm. Sau 2 giờ, bạn sẽ trở thành một nhà phát triển có khả năng theo dõi, hoàn tác và hợp nhất một cách tự do, bất kể đó là mã do AI tạo ra hay do chính bạn viết.

(4.9) 26 đánh giá

270 học viên

Độ khó Nhập môn

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

Git
Git
GitHub
GitHub
pull-request
pull-request
Git
Git
GitHub
GitHub
pull-request
pull-request

Đánh giá từ những học viên đầu tiên

4.9

5.0

콩순이컴퓨터

100% đã tham gia

Giải thích rất dễ hiểu về quy trình hoạt động cũng như mã nguồn của Git. Tôi nghĩ điều này sẽ giúp ích rất nhiều trong công việc thực tế!!

5.0

qwanjk

31% đã tham gia

Cách phát âm của giảng viên rất tốt nên cực kỳ dễ hiểu.

5.0

잉잉이

100% đã tham gia

Tôi đã học được những kiến thức cơ bản về Git rất tốt so với mức giá rẻ. hehe. Phần tích hợp AI đơn giản ở cuối cũng rất thú vị! Đề xuất mọi người nên học nhé!

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

  • 'Khả năng điều khiển Git' giúp bạn khôi phục trong vòng 1 phút mà không hề lúng túng ngay cả khi mắc lỗi

  • Quy trình cộng tác gọn gàng (PR & Code Review) giúp bạn được trưởng nhóm khen ngợi

  • Trải nghiệm thực tế quy trình làm việc bằng cách chia nhánh (Branch) với các thành viên trong nhóm và gửi yêu cầu hợp nhất (Pull Request - PR) để gộp mã nguồn.

  • 'Khả năng điều khiển Git' để quản lý một cách hệ thống mã nguồn do AI tạo ra

Trong thời đại AI tạo ra hàng loạt mã nguồn, liệu bạn có thể quản lý được chúng không?

Cursor, Claude Code, Copilot... Đây là thời đại mà AI có thể tạo ra 10 tệp cùng một lúc. Tuy nhiên, việc theo dõi, hoàn tác và hợp nhất mã nguồn đó với các thành viên trong nhóm vẫn là nhiệm vụ của bạn. Nếu không biết Git, bạn thậm chí không thể quản lý được cả những mã nguồn do AI tạo ra.

Bạn định đặt tên tệp kèm theo cuối cùng, cuối cùng thực sự, _bản chốt cuối đến bao giờ nữa đây? 🤔

Càng sử dụng nhiều công cụ lập trình AI, Git càng trở nên quan trọng hơn.

Theo dõi lịch sử thay đổi của mã nguồn do AI tạo ra, quay lại trạng thái trước đó khi có lỗi xảy ra và hợp nhất code với các thành viên trong nhóm một cách an toàn — tất cả những việc này đều do Git đảm nhận. Trong khóa học này, chúng tôi sẽ chắt lọc những nguyên lý cốt lõi của màn hình đen (CLI) và những ưu điểm của các công cụ tiện lợi (GUI) để giúp bạn đạt đến trình độ có thể cộng tác trong thực tế chỉ sau 2 giờ.


Đặc điểm của bài giảng này

📌 Đây là khóa học Git phù hợp với thời đại AI. Bạn sẽ được học cách quản lý mã nguồn do AI tạo ra một cách có hệ thống, và ở chương cuối cùng, tôi sẽ chia sẻ những mẹo thực tế để tăng tốc công việc bằng cách sử dụng AI để viết thông điệp commit, mô tả PR và giải quyết xung đột.

📌 Giúp bạn xóa tan nỗi sợ hãi mang tên "Hỏng rồi, mất hết code rồi..". Dù có mắc lỗi cũng không sao cả. Bạn sẽ được học kỹ cách sử dụng 'cỗ máy thời gian' để quay lại thời điểm mong muốn bằng ResetRevert.

📌 Nguyên lý học qua CLI, thực tế dùng GUI! Phương pháp học hỗn hợp Không bắt bạn phải học thuộc lòng các câu lệnh một cách vô nghĩa. Chúng tôi đưa ra phương pháp hiệu quả nhất: thấu hiểu nguyên lý thông qua Terminal và quản lý thuận tiện bằng SourceTree.

📌 20% lý thuyết, 80% thực hành. Trực tiếp tạo ra xung đột (Conflict) và giải quyết nó. Nếu chỉ nhìn bằng mắt thì tuyệt đối sẽ không bao giờ biết được. Bạn sẽ được trực tiếp trải nghiệm quá trình cố tình chỉnh sửa cùng một tệp để gây ra lỗi, sau đó giải quyết một cách logic mà không hề lúng túng.

📌 Đây không phải là Git dùng cho 'một mình'. Đây là Git dùng để làm việc 'cùng nhau'. Vượt qua việc lưu trữ đơn thuần (Commit), bạn sẽ học được cách làm việc thực tế của một đội ngũ phát triển thông qua việc chia nhánh (Branch), hợp nhất (Merge) và nhận đánh giá (PR).


Ghi chú cập nhật

2026.04.30 Thêm video thiết lập môi trường Windows nhờ có 오리지널

2026.05.05 11. 🌳 Thêm phần Git Worktree: Phép màu tạo thư mục làm việc riêng biệt cho mỗi nhánh, cảm ơn bạn rhkdehd17

Bạn sẽ được học những nội dung này.

Sự kết hợp hoàn hảo giữa dòng lệnh (CLI) và trực quan hóa (GUI)

"Lệnh thì quá khó, còn dùng chuột thì không hiểu nguyên lý." Chúng ta sẽ giải quyết cả hai vấn đề này. Bằng cách nắm vững khung sườn thông qua các câu lệnh và bổ sung chi tiết bằng các công cụ trực quan, bạn sẽ hiểu Git một cách nhanh chóng và chính xác nhất.

Video trực quan hóa Git giúp hiểu ngay khi nhìn bằng mắt

"Commit là gì và Branch là gì?" Đọc bằng văn bản thì có thể gây nhầm lẫn, nhưng nếu xem bằng video chuyển động, bạn sẽ hiểu ngay chỉ trong 3 giây. Luồng add → commit → push, quá trình các nhánh (branch) tách ra và hợp nhất lại.

Tạo vũ trụ song song: Chiến lược Branch an toàn

Cách để không làm bẩn mã nguồn chính! Bằng cách tạo nhánh (Branch) để làm việc trong một không gian độc lập, sau đó hợp nhất lại vào thân chính, bạn sẽ hình thành thói quen lập trình an toàn.

Hoa kết trái của sự hợp tác: Pull Request (PR)

Tiêu chuẩn của mã nguồn mở và thực tế công việc! Thay vì hợp nhất mã bạn đã viết ngay lập tức, hãy trải nghiệm văn hóa cộng tác tinh tế bằng cách nhận được sự kiểm tra (Review) và phê duyệt từ đồng nghiệp trước khi hợp nhất.

Dành cho những người như thế này

Những người chưa từng quản lý tệp tin
Bạn vẫn đang sao chép tệp để sao lưu như main.c, main_final.c sao? Dành cho những ai muốn quản lý lịch sử thay đổi một cách thông minh.

Người mới bắt đầu mắc chứng sợ terminal
Những người cảm thấy đầu óc trống rỗng khi nhìn thấy chữ trắng trên màn hình đen, và chỉ muốn đóng cửa sổ ngay lập tức khi thông báo lỗi màu đỏ xuất hiện

Những người bắt đầu sử dụng công cụ lập trình AI Những người đã tạo ra mã nguồn bằng Cursor, Claude Code, Copilot nhưng lại thắc mắc "Làm thế nào để quản lý cái này?". Những người muốn theo dõi một cách hệ thống các mã nguồn mà AI đã tạo ra.

Sau khi hoàn thành khóa học

  • Bạn sẽ trở thành một phi công điều khiển cỗ máy thời gian. Ngay cả khi mã nguồn bị rối hoặc lỡ tay xóa nhầm, bạn vẫn có khả năng khôi phục lại chỉ trong 1 phút mà không hề hoảng loạn. Hãy thôi nhấn Ctrl+Z liên tục đi!

  • Bạn sẽ làm chủ các vũ trụ song song (Branch) một cách tự do. Bạn có thể giữ mã nguồn gốc an toàn và tách biệt các không gian làm việc như 'tính năng đăng nhập', 'sửa lỗi' để thỏa sức viết các mã thử nghiệm.

  • Trở thành người giải quyết xung đột (Conflict Solver). Ngay cả khi mã nguồn bị trùng lặp và gây ra xung đột với các thành viên trong nhóm, bạn vẫn có thể bình tĩnh so sánh mã và hợp nhất chúng một cách logic.

  • Trở thành một người cộng tác tự tin. Bạn sẽ trở thành một 'người đồng nghiệp muốn làm việc cùng', có thể tự tin nói rằng "Hãy merge branch của tôi" và để lại nhận xét (review) trên mã nguồn của đồng nghiệp.

  • Trở thành lập trình viên tận dụng 100% tốc độ của AI. Bạn sẽ sở hữu quy trình làm việc chuyên nghiệp: tách nhánh cho mã nguồn do AI tạo ra, ghi lại bằng commit và nhận phản hồi qua PR. Giao việc cho AI, quản lý bằng Git và chia sẻ với đồng đội — đây chính là kỹ năng cơ bản của một lập trình viên trong kỷ nguyên AI.



🎁 SỰ KIỆN 🎁

ưu đãi đặc biệt chỉ dành riêng cho những người tham gia khóa học.

Cung cấp Bản tóm tắt Git sống còn

(Bộ đề ôn tập này được cung cấp dưới dạng liên kết Notion!)

Hãy nhận lấy sau khi xác nhận đánh giá khóa học!

(Cách thức xác nhận đã được ghi ở bài giảng cuối cùng __)


Người tạo ra bài giảng này

Kể chuyện hậu trường đi phỏng vấn vòng cuối tại Coupang, Yanolja - Câu chuyện nhảy việc qua 24 công ty của lập trình viên 6 năm kinh nghiệm [tập 5]

Dingco Dingco(Giảng viên chính)

  • 2021 ~ 2022: Gia sư thuật toán (cấu trúc dữ liệu) tại S Coding Club

  • 2022 ~ : Vận hành kênh YouTube về lập trình Dingco Dingco (Sở hữu nhiều nội dung đa dạng liên quan đến việc làm của nhà phát triển)

  • 2022 ~ 2023 : Nhà phát triển server tại Viva Republica


  • Tuyệt đối không từ bỏ học sinh 🦈

  • Vận hành cộng đồng chinh phục việc làm lập trình viên và tổ chức các buổi gặp gỡ offline


Lưu ý trước khi khóa học bắt đầu

Môi trường thực hành

  • Bài giảng hỗ trợ hoàn hảo cho cả môi trường WindowsMac. Trong chương [Thiết lập môi trường] ở phần đầu, chúng tôi cung cấp hướng dẫn cài đặt tùy chỉnh cho từng hệ điều hành.

  • Thực hành CLI (dòng lệnh): Windows sử dụng Git Bash (Cmder), Mac sử dụng iTerm2 (hoặc Terminal mặc định).

  • Thực hành GUI (trực quan hóa): Sử dụng SourceTree, công cụ miễn phí và phổ biến nhất.

Tài liệu học tập

  • Ghi chú bài giảng sẽ được cung cấp dưới dạng liên kết Notion. Hãy mở ra xem bất cứ khi nào bạn muốn ôn tập nhé!

Kiến thức tiên quyết và lưu ý

  • Không cần nền tảng vẫn OK: Hoàn toàn ổn ngay cả khi bạn không có kiến thức về phát triển phần mềm. Chỉ cần bạn biết cách tạo tệp và mở thư mục là đủ.

  • Kiến thức cơ bản về Terminal: Bạn không cần phải biết các lệnh Linux như cd, ls. Trong bài giảng, tôi sẽ hướng dẫn từng bước một từ những lệnh cơ bản nhất.

  • Ý chí thực hành: Kỹ năng sẽ không bao giờ tiến bộ nếu bạn chỉ nhìn bằng mắt. Hãy chuẩn bị sẵn sàng công cụ (laptop) để trực tiếp nhập lệnh và đối mặt với các lỗi.

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

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

  • Những người vẫn còn lưu tên tệp là 'cuối_cùng.txt', 'cuối_cùng_thật_sự.txt', 'chốt_hạ.txt'

  • Những người không biết quản lý phiên bản là gì nên thường chép code vào USB để di chuyển.

  • Những người mắc hội chứng sợ terminal, hoặc những người cứ hễ thấy dòng chữ 'CONFLICT' màu đỏ là não bộ bị đóng băng.

  • Những người gõ lệnh Git một cách máy móc mà không hiểu ý nghĩa của chúng.

Cần biết trước khi bắt đầu?

  • Đừng lo lắng ngay cả khi bạn chưa từng gõ Command Line (dòng lệnh) bao giờ. (Chúng tôi sẽ hướng dẫn bạn từ những câu lệnh cơ bản nhất!)

  • Đừng lo lắng nếu Git chưa được cài đặt trên máy tính của bạn. (Chúng ta sẽ bắt đầu cùng nhau từ bước cài đặt!)

  • Vật dụng cần chuẩn bị chỉ cần đúng hai thứ: 'laptop' và 'ý chí sẵn sàng làm theo'.

  • Những người đã bắt đầu sử dụng công cụ lập trình AI nhưng gặp khó khăn trong việc quản lý mã nguồn.

Xin chào
Đây là dingcodingco

Xác minh Inflearn

Xác minh sự nghiệp

17,529

Học viên

1,767

Đánh giá

342

Trả lời

4.9

Xếp hạng

21

Các khóa học

🚀 Từng làm việc tại Toss, tốt nghiệp POSTECH | Nhà phát triển Backend hiện tại (+8 năm)
🎥 YouTuber 20.000 người đăng ký | Sản xuất nội dung về lập trình
📚 Giảng viên Inflearn | Tổng số học viên 15.000+
👥 Đang vận hành cộng đồng tuyển dụng lập trình viên (8.000+)
🧩 Người đóng góp (Contributor) cho nhiều dự án mã nguồn mở (Gradle, Spring AI, v.v.)
📝 Kinh nghiệm vượt qua vòng hồ sơ tại 38 công ty và hơn 100 lần chỉnh sửa CV trên Kmong (Đánh giá 5.0 sao)

Tôi truyền đạt những thông tin thực tế từ ngành công nghiệp một cách dễ hiểu và có tính diễn dịch.
I deliver vivid, real-world industry insights in an easy-to-understand and deductive manner.

Link phỏng vấn Inflearn!

Thêm

Đánh giá

Tất cả

26 đánh giá

4.9

26 đánh giá

  • dayou님의 프로필 이미지
    dayou

    Đánh giá 8

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Đây là một bài giảng tuyệt vời để xây dựng nền tảng cơ bản về Git!

    • njh522326175님의 프로필 이미지
      njh522326175

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Giải thích rất dễ hiểu về quy trình hoạt động cũng như mã nguồn của Git. Tôi nghĩ điều này sẽ giúp ích rất nhiều trong công việc thực tế!!

      • dingcodingco
        Giảng viên

        Cảm ơn bạn nhé!!! hehe

    • qkrrudgh30님의 프로필 이미지
      qkrrudgh30

      Đánh giá 8

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Tôi đã học được những kiến thức cơ bản về Git rất tốt so với mức giá rẻ. hehe. Phần tích hợp AI đơn giản ở cuối cũng rất thú vị! Đề xuất mọi người nên học nhé!

      • yah219418321님의 프로필 이미지
        yah219418321

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        79% đã tham gia

        Nó đã giúp ích cho tôi rất nhiều ! Tôi sẽ chăm chỉ nghe phần còn lại!

        • qwanjk님의 프로필 이미지
          qwanjk

          Đánh giá 2

          Đánh giá trung bình 5.0

          5

          31% đã tham gia

          Cách phát âm của giảng viên rất tốt nên cực kỳ dễ hiểu.

          • dingcodingco
            Giảng viên

            Anh yêu em (hoặc Em yêu anh)

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

        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!