강의

멘토링

커뮤니티

BEST
Programming

/

Programming Tool/Software

Git & GitHub, từng bước dựa trên nguyên tắc - Git cơ bản [phần nhập môn]

Từng bước học nguyên lý, tự sửa 99% lỗi.

(4.9) 62 đánh giá

718 học viên

Độ khó Nhập môn

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

  • geek
Git
Git
GitHub
GitHub
Git
Git
GitHub
GitHub

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

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

4.9

5.0

a a

62% đã tham gia

Việc tiếp thu kiến thức mới rất có ích. Tôi đang nghe một cách thú vị.

5.0

김은주

33% đã tham gia

Nhìn hình để hiểu, rồi hiểu lần thứ hai qua những giải thích lặp đi lặp lại, có cảm giác như kiến thức đang định cư trong kho lưu trữ của não tôi vậy... Tôi đang học rất thú vị.

5.0

최우수

100% đã tham gia

Đây không phải là kết thúc...

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

  • Học các lệnh Git cơ bản và tìm hiểu nguyên lý hoạt động qua sơ đồ.

  • Học cách sửa 99% lỗi Git.

Từng bước từ nguyên tắc


Từ những điều cơ bản đến các nguyên tắc, tất cả cùng một lúc.

Git so với GitHub

💻 Máy tính

Git là chương trình quản lý phiên bản mã. Giống như cách tạo điểm LƯU trong trò chơi, bạn có thể sử dụng Git để tạo điểm LƯU trong mã của mình để có thể quay lại bất kỳ thời điểm nào . Ngoài ra, nó còn giúp nhiều đồng nghiệp có thể làm việc trên cùng một dự án cùng lúc bằng cách sử dụng một tính năng mạnh mẽ có tên là 'phân nhánh'.

🌐 GitHub

Đầu tiên, điều quan trọng cần lưu ý là Git và GitHub là những khái niệm hoàn toàn khác nhau. Giống như bóng chày và bóng đá khác nhau, Git và GitHub cũng khác nhau. Git là công cụ kiểm soát phiên bản và GitHub là nơi bạn có thể lưu trữ các phiên bản đó. Đó là lý do tại sao GitHub thường được so sánh với Google Drive hoặc Dropbox .

Học Git và GitHub đúng cách cùng một lúc.

Mọi người đều đồng ý về tầm quan trọng của Git. Bởi vì bất kể chúng ta xây dựng cái gì, chúng ta luôn kết thúc bằng việc sử dụng Git. Vì vậy, ít nhất bạn nên biết rõ về Git. Nếu bạn chỉ ghi nhớ các lệnh như một cái máy, bạn sẽ chỉ lang thang trên các blog. Học mọi thứ một cách đúng đắn, từ những điều cơ bản đến nguyên tắc, tất cả cùng một lúc. Tôi có thể tự tin khẳng định rằng sau khi học khóa học 'Cơ bản', bạn sẽ có thể tự mình giải quyết được 99% lỗi.

Cấu trúc bài giảng

📌 Phần 1: Hiểu những điều cơ bản về Git và GitHub
Tìm hiểu các khái niệm cơ bản về Git và GitHub và tìm hiểu cách Git quản lý các phiên bản.


💻 Phần 2: Cài đặt và cấu hình Git
Tìm hiểu cách cài đặt Git và thiết lập môi trường cơ bản để bạn sẵn sàng sử dụng Git.


📝 Phần 3: Các lệnh cơ bản và quản lý trạng thái
Tìm hiểu các lệnh chính để tạo phiên bản và tìm hiểu sâu hơn về những gì diễn ra trong Git.


📂 Mục 4: Trạng thái kho lưu trữ
Git quản lý các phiên bản thông qua ba kho lưu trữ. Tìm hiểu các lệnh để kiểm tra trạng thái của từng kho lưu trữ và cách chúng hoạt động.


🎯 Mục 5: ĐẦU
Tìm hiểu khái niệm HEAD, cho phép bạn hoàn nguyên mã về bất kỳ thời điểm nào và tìm hiểu vị trí tương đối của HEAD cũng như cách xử lý nó.


🌿 Mục 6: Các nhánh
Tìm hiểu cách cộng tác với đồng nghiệp bằng cách sử dụng các nhánh và cách xử lý khéo léo cấu trúc bên trong của các nhánh.


🔗 Mục 7: Hợp nhất
Tìm hiểu cách hợp nhất công việc từ các nhánh khác vào nhánh của bạn và cách giải quyết các lỗi xung đột có thể xảy ra trong quá trình hợp nhất.


Phần 8: GitHub
Tìm hiểu rõ ràng các khái niệm và vai trò của GitHub thông qua hình ảnh minh họa.

📤 Mục 9: Tải lên và tải xuống mã
Tìm hiểu cách tải lên và tải xuống mã lên máy chủ từ xa, các nguyên tắc của quy trình và hiểu sâu hơn về sự tương tác giữa GitHub và Git.


Đối tượng mục tiêu

Tôi đã biết Git rồi.

Tôi đã tham gia lớp Git ít nhất một lần, nhưng

Tôi vẫn còn bối rối.

Người mới bắt đầu sử dụng Git.

Học đúng ngay từ lần đầu tiên,

Trong khi lang thang trên YouTube và các blog

Tôi không muốn lãng phí thời gian.

Với rất nhiều hướng dẫn về Git hiện nay, tại sao Git lại được tạo ra?

Khi làm giảng viên lập trình, tôi nhận ra một điều. Thực tế là nhiều sinh viên chỉ ghi nhớ các lệnh Git mà không hiểu đúng cách chúng hoạt động . Vì lý do này, tôi thường gặp phải những tình huống không thể xử lý Git hiệu quảthậm chí không thể giải quyết được những lỗi đơn giản . Thật đau lòng khi thấy học sinh dành hơn một giờ đồng hồ để lướt blog về một vấn đề mà lẽ ra có thể giải quyết được chỉ với 10 phút học tập nghiêm túc.


Vào lúc đó, tôi đã quyết định.

"Tôi cần phải dạy đúng cách cho học sinh của mình về cách Git hoạt động!"


Sau nửa năm nghiên cứu, tôi đã phát triển một sơ đồ giúp bạn dễ dàng hiểu cách Git hoạt động chỉ trong 10 phút và đưa nó vào tài liệu giảng dạy.


"Bức tranh này có thực sự dễ hiểu không?"
"Liệu mọi trường hợp đều có thể được giải thích thỏa đáng không?"
"Chúng ta có thể giải quyết được những lỗi mà học sinh gặp phải không?"


Khi tự trả lời những câu hỏi này, tôi đã xem đi xem lại bản vẽ nhiều lần . Sau khi vẽ vô số bức vẽ, làm việc đến mức ứng dụng ghi chú trên iPad bị chậm lại, cuối cùng tôi cũng có thể hoàn thành một bức vẽ cuối cùng rõ ràng và dễ hiểu.


Sau đó, khi tôi dạy Git bằng hình ảnh đó, phản ứng của học sinh thực sự đáng kinh ngạc.


💬 "Tôi đã tham gia lớp học Git nhiều lần, nhưng đây là giờ học mà tôi học được nhiều nhất!"
💬 "Đây là lời giải thích dễ hiểu nhất về Git mà tôi từng nghe. Nghiêm túc đấy."
💬 "À, giờ thì tôi hiểu rồi!"


Thật bổ ích khi thấy học viên của tôi có thể sử dụng Git thành thạo chỉ sau một giờ.


Bạn đã học khóa học Git nhưng vẫn còn bối rối?
Bạn có cảm thấy bực bội vì gặp khó khăn trong việc khắc phục lỗi không?
Bạn có đang lãng phí thời gian tìm kiếm giải pháp trên blog không?


Nếu vậy, bạn đã đến đúng nơi rồi. 👏


Sau khi học khóa học này, nỗi lo của bạn về Git sẽ hoàn toàn biến mất . Tôi chắc chắn 100% . Nếu bạn không thấy kết quả như mong đợi, chúng tôi sẽ hoàn lại toàn bộ tiền cho bạn.

Đặc điểm khác biệt của lá cờ cơ bản

🚀 Những kiến ​​thức cơ bản không chỉ đơn thuần là bài giảng sắp xếp các khái niệm!

  • Fundamental Git là bài giảng giải thích tất cả các trường hợp xảy ra trong Git với một nguyên tắc trong 20 phút .
    Bạn có thể nhanh chóng học được cốt lõi của Git và giải quyết 99% lỗi . Không, bạn thậm chí sẽ không có cơ hội để đối mặt với lỗi lầm.



📚 Không còn phải lo lắng về Git nữa với bài giảng này!

  • Một chiếc lông vũ cơ bản thực sự là đủ. Nắm vững mọi thứ từ những lệnh đơn giản đến cách cộng tác với đồng nghiệp chỉ trong một khóa học .

🖼 Bài tập dễ thực hiện

  • Việc này dễ thực hiện hơn nhiều vì kết quả thực hiện lệnh được hiển thị bằng hình ảnh !



👁 Học dễ dàng và trực quan

  • 75% não bộ của chúng ta chuyên xử lý thông tin hình ảnh. 90% tài liệu bài giảng cơ bản đều có hình ảnh, giúp bạn dễ hiểu hơn!


📖 Cung cấp tài liệu bài giảng phong phú

  • Bao gồm hướng dẫn chi tiết từng bước giải thích cách Git hoạt động. Sách được thiết kế để bạn có thể hiểu chỉ trong 5 giây cho mỗi trang90% nội dung sách là hình ảnh, do đó bạn có thể nắm bắt ngay cả những khái niệm phức tạp một cách nhanh chóng và dễ dàng. Ngoài ra, chúng tôi đã sắp xếp theo từng tập để bạn có thể nhanh chóng tìm thấy nội dung mình muốn !

Sau giờ học

Bạn có thể tự mình sửa 99% lỗi Git .
💪 Bạn sẽ có thể sử dụng Git thành thạo như trưởng nhóm của mình .

Những điều cần lưu ý trước khi tham gia lớp học

  • Tài liệu khóa học được cung cấp ở định dạng PDF.

  • Khóa học này dựa trên máy Mac, nhưng người dùng Windows vẫn có thể theo dõi mà không gặp khó khăn gì.

  • Bài giảng sẽ được thực hiện dựa trên CLI (Giao diện dòng lệnh) .

  • Không yêu cầu người chơi phải có kiến ​​thức riêng biệt.

  • Nội dung khóa học đã được xem xét lại vào ngày 10 tháng 1 năm 2025 để phù hợp với phiên bản mới nhất của Git và GitHub.

  • Phiên bản đầy đủ bao gồm tất cả nội dung của phiên bản cơ bản.
    Đi đến phiên bản hoàn thiện


Git,GitHub,git,gitlecture,gitlecture,github,github

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

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

  • Những người đã từng học git nhưng vẫn còn thấy khó hiểu.

  • Người mới dùng Git, muốn học bài bản một lần, không muốn mất thời gian mò mẫm YouTube/blog.

Xin chào
Đây là

1,489

Học viên

154

Đánh giá

51

Trả lời

4.9

Xếp hạng

2

Các khóa học

Tôi bắt đầu bước chân vào lĩnh vực phát triển phần mềm lần đầu tiên trong quá trình cùng bạn bè khởi nghiệp khi còn là sinh viên đại học.

Vào thời điểm đó, vì tự học lập trình một mình nên tôi đã gặp rất nhiều khó khăn.
Tôi không biết phải bắt đầu học từ đâu,
cũng không biết phải học sâu đến mức nào.
Dù vậy, giống như kiểu "đâm đầu vào đá" (?), tôi đã miệt mài chỉ tập trung vào việc phát triển trong suốt 4 năm.

Nhìn lại,
đó là một khoảng thời gian ý nghĩa nhưng cũng để lại trong tôi nhiều tiếc nuối.
Tiếc nuối rằng nếu có ai đó ở bên cạnh chỉ dẫn phương pháp học tập đúng đắn,
thì tôi đã có thể sử dụng thời gian hiệu quả hơn nhiều.

Theo ý kiến cá nhân của tôi,
khi mới bắt đầu học lập trình, việc học rộng và nông ở nhiều lĩnh vực là rất quan trọng.
Đó là để chúng ta trải nghiệm thử một lần.

Sau giai đoạn đó, bạn cần phải học thật sâu.
Nói cách khác, đó là nội dung về việc phải hiểu rõ nguyên lý.
Bởi vì nếu không biết nguyên lý, bạn sẽ rất khó để ứng phó với nhiều trường hợp khác nhau.

Nhưng các nguyên lý thường rất khó.
Nghĩ đến việc học nguyên lý thôi là đã thấy áp lực ngay từ đầu rồi.

Tuy nhiên, nếu đồng hành cùng tôi, bạn không cần phải lo lắng về điều đó.
Tôi đã chuẩn bị bài giảng với tâm thế như đang hướng dẫn cho chính bản thân mình trong quá khứ.
Mọi nguyên lý đều được thể hiện dễ dàng bằng hình minh họa,
và tôi đã xây dựng lớp học để bạn có thể học tập bài bản trong thời gian ngắn nhất.

Vì thời gian của các bạn là quý giá, tôi đã dồn hết tâm huyết vào từng bài giảng.
Liệu hình ảnh trong tài liệu bài giảng có dễ hiểu không?
Liệu hình ảnh giải thích nguyên lý có đại diện được cho mọi trường hợp không?
Tôi đã trăn trở liệu nội dung này có thực sự cần thiết để các bạn phát triển thành một lập trình viên giỏi hơn hay không,
và đã tạo nên bài giảng này như thể chắt lọc từng giọt tinh túy.

Tôi luôn ủng hộ sự phát triển của các bạn,
và hy vọng rằng một chút hỗ trợ nhỏ bé của tôi có thể giúp ích cho các bạn.

Xin cảm ơn.
Thank you.

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

Tất cả

21 bài giảng ∙ (2giờ 47phút)

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

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

62 đánh giá

4.9

62 đánh giá

  • comj0008672님의 프로필 이미지
    comj0008672

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    62% đã tham gia

    Việc tiếp thu kiến thức mới rất có ích. Tôi đang nghe một cách thú vị.

    • geubon
      Giảng viên

      Xin chào aa! :) Chân thành cảm ơn bạn đã lắng nghe một cách thú vị. Luôn ủng hộ bạn!!

  • qkrtkdqo947143님의 프로필 이미지
    qkrtkdqo947143

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    33% đã tham gia

    • blueyelow09782597님의 프로필 이미지
      blueyelow09782597

      Đánh giá 5

      Đánh giá trung bình 5.0

      5

      33% đã tham gia

      • 0119yyj7114님의 프로필 이미지
        0119yyj7114

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        100% đã tham gia

        • ksiksit7384님의 프로필 이미지
          ksiksit7384

          Đánh giá 15

          Đánh giá trung bình 5.0

          5

          33% đã tham gia

          411.460 ₫

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

          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!