Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
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) 45 đánh giá

603 học viên

  • geubon
깃허브
Git
GitHub

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

Dịch cái này sang tiếng Việt

  • 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,139

Học viên

101

Đánh giá

41

Trả lời

4.9

Xếp hạng

2

Các khóa học

저는 대학생시절 친구와 함께 창업하는 과정에서, 개발에 처음 입문하였습니다.

그때는 프로그래밍을 혼자서 공부하다보니, 어려움을 많이겪었습니다.
어디서부터 공부해야 할지 몰랐고,
어느 정도로 깊게 공부해야 할지도 몰랐습니다.
그래도 맨땅에 해딩하듯(?), 4년간은 개발에만 몰두했네요.

돌이켜보면,
의미있는 시간이기도 했지만 아쉬움도 많이 남습니다.
누군가 옆에서 공부하는 방법을 제대로 알려주었다면,
시간을 훨씬 더 효율적으로 쓸 수 있겠다는 아쉬움말입니다.

개인적인 의견으로는,
개발을 처음 시작할 때는 여러 분야를 얕게 공부하는게 중요하다고 봅니다.
한 번 경험해보는거죠.

그 이후라면 깊게 공부해야 합니다.
다시 말해, 원리를 제대로 알아야 한다는 내용입니다.
원리를 모르면, 다양한 사례에 대응하기 힘들기 때문이에요.

하지만 원리는 어려워요.
원리를 공부한다고 생각하면 시작부터 부담스럽습니다.

그러나 저와 함께라면 그런 걱정은 하지 않으셔도 됩니다.
과거의 저에게 알려준다는 마음으로 강의를 준비했습니다.
모든 원리를 그림으로 쉽게 표현했고.
빠른 시간 안에 제대로 배우실 수 있도록 수업을 만들었습니다.

여러분의 시간이 소중한 만큼, 강의 하나 하나에 정성을 다했습니다.
강의 자료의 그림이 이해하기 쉬운가.
원리를 설명하는 그림이 모든 사례를 대변하는가.
이 내용이 더 나은 개발자로 성장하는데 꼭 필요한 내용인가를 고민하며,
엑기스를 짜내듯 강의를 만들었습니다.

여러분의 성장을 응원하며,
저의 작은 손길 하나가 여러분께 도움이 되었으면 합니다.

감사합니다.

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ả

45 đánh giá

4.9

45 đánh giá

  • chan37155080님의 프로필 이미지
    chan37155080

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • geubon
      Giảng viên

      こんにちは、イ・ドンチャンさん :) 受講レビューありがとうございます! そして完走を心よりお祝い申し上げます! 楽しい一日をお過ごしください!

  • kisukim8506님의 프로필 이미지
    kisukim8506

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    タイトル通り本質的です。分かりやすく説明してくださったので理解がすんなりできる本質中の本質講義でした。

    • geubon
      Giảng viên

      こんにちは、キムキムスさん :) センスのある受講レビューですね!😊😊 良く見ていただいて心から感謝いたします。 そして完走おめでとうございます! 幸せな一日をお過ごしください :)

  • yoodsp3893님의 프로필 이미지
    yoodsp3893

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    33% đã tham gia

    • geubon
      Giảng viên

      こんにちは、yoonさん:) 受講レビューありがとうございます。 素敵な一日をお過ごしください!

  • leeheegun9436님의 프로필 이미지
    leeheegun9436

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    わかりやすく説明されているので、初めて接する受講生たちが難しくなく聞くことができました

    • geubon
      Giảng viên

      こんにちは、イ・ヒゴンさん :) 講義がお役に立てて良かったです😊😊 温かいお言葉をありがとうございます! そして完走おめでとうございます! 素敵な一日をお過ごしください!

  • yay님의 프로필 이미지
    yay

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    33% đã tham gia

    417.884 ₫

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

    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!