Phần 5-12: Nguyên tắc Git và các tính năng nâng cao, chiến lược thực tế và mẹo sử dụng
Phần 13-14: Nhiều tính năng khác nhau của GitHub và các chiến lược cộng tác sử dụng chúng, cách sử dụng nâng cao
Tại sao tôi tạo ra khóa học 'Bán hàng đúng cách'⛏️
Trong khi tìm kiếm nhiều tài liệu khác nhau và tham gia nhiều bài giảng để sử dụng Git tốt hơn trong thực tế, tôi nghĩ sẽ rất tuyệt nếu có một bài giảng bao gồm mọi thứ tôi đã học trong các khóa học này, từ kiến thức cơ bản đến nâng cao về Git và GitHub, cũng như nhiều chiến lược và mẹo sử dụng khác nhau.
Khóa học này được tạo ra sau một thời gian dài nghiên cứu và chuẩn bị với mục tiêu tạo ra một khóa học thực sự tuyệt vời và bổ ích.
Ai là người giảng dạy khóa học này? Bạn có muốn nghe không?👨💻
Lập trình Ngay cả khi bạn chưa từng làm điều đó trước đây!
Git/Github Ngay cả khi đây là lần đầu tiên của bạn!
Git/Github Ngay cả khi bạn muốn viết tốt!
🍼 Những người mới bắt đầu học lập trình
💻 Bất kỳ ai muốn trở thành một lập trình viên
🐙 Mới sử dụng Git và GitHub
⛏️ Những người biết Git ở một mức độ nào đó nhưng muốn học đúng cách hơn
👨👩👧👦 Những người muốn học cách cộng tác có hệ thống trong thực hành
⚙️ Những người muốn nghiên cứu các nguyên tắc cụ thể và các tính năng nâng cao của Git
🌏 Những người quan tâm đến mã nguồn mở
Chỉ có trong bài giảng của Yalko Có gì đặc biệt ✨
Nhanh chóng và dễ dàng Bài giảng video 🚀
Tiết kiệm thời gian quý báu của bạn với quy trình mới mẻ và đơn giản.(Xin hãy hiểu rằng tùy thuộc vào từng học viên, bài phát biểu có thể diễn ra nhanh. Vui lòng kiểm tra phần miễn phí trước!)
Giải thích quá nhiều Bài giảng chi tiết 🎙️
Chúng tôi đã biên soạn cuốn sách này để bạn có thể học được nhiều nhất có thể bằng cách giải thích chi tiết không chỉ về Git và cách sử dụng mà còn về nguyên lý hoạt động, chiến lược sử dụng thực tế, biến cho từng môi trường thực thi và nhiều mẹo khác.
Thông qua trang web Thực hành thuận tiện 🖥️
Đối với mỗi bài học, các điểm chính của video cùng các lệnh và mã thực hành có thể sao chép-dán được sắp xếp trên trang web để bạn có thể theo dõi và áp dụng chúng để dễ dàng thực hành.
Nội dung cơ bản Miễn phí cho công chúng 😎
Để giúp sinh viên học tập mà không phải chịu gánh nặng, chúng tôi sẽ phát hành miễn phí Phần 1-4, bao gồm các hướng dẫn sử dụng cơ bản của Git và GitHub, thông qua bản xem trước .
Yalko là ai? 😀
Tôi là một YouTuber phát sóngkênh YouTubeYalpakhan Coding Dictionary và là tác giả viết sách về CNTT. Dựa trên kinh nghiệm của mình với tư cách là một nhà phát triển full-stack, tôi tạo ra nội dung giải thích các khái niệm lập trình khó theo cách mà người mới bắt đầu có thể dễ dàng hiểu được, bằng cách sử dụng phép so sánh, ví dụ dễ hiểu và đôi khi là hình ảnh động.
Nếu bạn tham gia bài giảng này Điều gì sẽ thay đổi? 💪
✅ Bạn sẽ học cách sử dụng Git từ cơ bản đến các tính năng nâng cao.
✅ Bạn sẽ có được sự tự tin to lớn vào Git và có thể chủ động sử dụng nó trong các dự án của mình.
✅ Bạn sẽ có được kiến thức thực tế về cách sử dụng Git và GitHub tại nơi làm việc.
✅ Bạn sẽ học cách xây dựng hệ thống cộng tác có hệ thống bằng GitHub.
✅ Bạn sẽ học các khái niệm về các tính năng đặc biệt như hook, submodule và hành động GitHub, và có thể sử dụng chúng khi cần.
Nội dung gì Tôi có học được không? 📚
🌱 Phần cơ bản về Git & GitHub (CLI + SourceTree)
Phần 1 Tìm hiểu các khái niệm cơ bản về Git, cách thiết lập từng môi trường và cách bắt đầu sử dụng Git.
Phần 2 Tìm hiểu cách sử dụng Git để di chuyển qua quá khứ và hiện tại của một dự án và thực hành với CLI (chính) và cây nguồn.
Mục 3 Tìm hiểu cách di chuyển giữa các nhánh của dự án và giải quyết xung đột cũng như các vấn đề khác.
Mục 4 Tìm hiểu những điều cơ bản về cách sử dụng GitHub và cách cộng tác với nó.
🌳 Git Advanced Part (Tập trung vào CLI)
Mục 5 Học các khái niệm lý thuyết và thực hành để tiến tới các chủ đề nâng cao.
Mục 6 Tìm hiểu các mẹo để tự mình sử dụng Git, cũng như cách tùy chỉnh nhiều cài đặt và phím tắt khác nhau.
Mục 7 Commit nâng cao - Thực hành các quy ước liên quan đến commit được sử dụng trong thực tế, cách commit chi tiết hơn và cách tự do sửa đổi lịch sử commit trước đó.
Mục 8 Tìm hiểu thêm các cách khôi phục công việc, tệp và cam kết của bạn bằng Git.
Mục 9 Tìm hiểu cách quản lý thẻ và bản phát hành cục bộ và từ xa.
Mục 10 Phân nhánh chuyên sâu - Tìm hiểu thêm về các nhánh, thực hành các tính năng nâng cao và tìm hiểu các chiến lược sử dụng các nhánh tại nơi làm việc.
Mục 11 Khai thác nhật ký và gỡ lỗi - Thực hành các tính năng nâng cao tận dụng Git để có cái nhìn rõ nét hơn về trạng thái và lịch sử quản lý của dự án, đồng thời tìm ra nguyên nhân và thời điểm xảy ra lỗi.
Mục 12 Tìm hiểu các khái niệm về Hooks và Submodules và thực hành các ví dụ cơ bản liên quan.
🐙 GitHub Phần nâng cao
Mục 13 Tìm hiểu cách tận dụng nhiều tính năng của GitHub cho mục đích cộng tác, danh mục đầu tư và mã nguồn mở.
Mục 14 Sau khi tìm hiểu cách sử dụng các cài đặt GitHub nâng cao như SSH và GPG, chúng ta sẽ xem các ví dụ đơn giản về cách làm việc thuận tiện hơn với GitHub Actions, GitHub CLI, v.v.
Nội dung bài giảng trong một cuốn sách Bạn có thể gặp họ.
Được xuất bản với tên <Yalko's TOO MUCH Kind Git & GitHub>! Bạn có thể xem lại những gì đã học trong các bài giảng video trong một cuốn sách giấy.
Những câu hỏi thường gặp Hãy xem thử nhé 💬
H. Tại sao chúng ta nên học “bằng cách đào đúng cách”? ⛏️
Sự tự tin khi làm việc trên một dự án sẽ khác biệt rất nhiều, cho dù bạn chỉ biết sơ qua về Git hay đã nghiên cứu kỹ về nó. Sau khi tìm hiểu thêm về cách Git hoạt động và những gì bạn có thể làm với nó, bạn sẽ cảm thấy mình giống như một phù thủy 🧙♂️ có thể tự do điều khiển thời gian và không gian của các dự án!
H. Tôi mới học lập trình. Tôi vẫn có thể tham gia lớp học chứ? 🍼
Chúng tôi sẽ sử dụng các thuật ngữ dễ hiểu để giải thích mọi thứ, từ thiết lập môi trường ban đầu đến sử dụng các công cụ lập trình, thậm chí cung cấp bài thực hành để ngay cả người mới bắt đầu cũng có thể làm theo. Bạn sẽ học cách sử dụng Git và GitHub, nhưng không học về lập trình.
H. Tôi biết một chút về Git, liệu điều đó có giúp ích không? 👩💻
Khóa học này bao gồm các tính năng nâng cao của Git và GitHub, cũng như các mẹo và thủ thuật sử dụng không có trong các khóa học khác, để học viên có thể học được nhiều nhất có thể. Điều này sẽ hữu ích cho những ai muốn tìm hiểu thêm về Git và sử dụng nó tốt hơn!
H. Bạn sử dụng CLI hay SourceTree? 🌳
Phần 1-4 tập trung vào CLI, nhưng nhìn chung, bạn cũng sẽ học cách sử dụng SourceTree. Từ Phần 5 trở đi, hướng dẫn sử dụng nâng cao, bạn sẽ học chủ yếu thông qua CLI.
H. Có bất kỳ hạn chế nào về môi trường thực hành không? 🍎
Chúng tôi sẽ giải thích chi tiết cách thiết lập từng nền tảng để bạn có thể theo dõi bài giảng trên cả Windows và Mac, cũng như những phần có thể khác nhau trong thực tế. Nếu bạn gặp bất kỳ khó khăn nào, vui lòng cho chúng tôi biết và chúng tôi sẽ cập nhật trang bài giảng cho phù hợp.
Khuyến nghị cho những người này
Khóa học này dành cho ai?
người bắt đầu học lập trình
'Mọi' người muốn trở thành lập trình viên
Người lần đầu sử dụng Git và GitHub
Người đã biết Git ở mức độ nhất định nhưng muốn học 'đúng' hơn
Người muốn học cách hợp tác một cách có hệ thống trong công việc thực tế
Người muốn tìm hiểu chi tiết về nguyên lý và các tính năng nâng cao của Git
Người quan tâm đến 오픈소스
Xin chào Đây là
30,431
Học viên
1,561
Đánh giá
86
Trả lời
4.9
Xếp hạng
17
Các khóa học
유튜브 채널 얄팍한 코딩사전을 방송하는 유튜버이자, IT서적들을 집필하는 작가입니다. 풀스택 개발자로 일해 온 경험을 살려, 어려운 프로그래밍 개념들을 초보자들이 이해하기 쉽도록 비유와 쉬운 예제, 때로는 애니메이션으로 설명하는 컨텐츠들을 만들고 있습니다.
4~5 days ago, I saw a video on Yalko YouTube and heard that he had filmed a git lecture, so I immediately took the class. Wow... As expected, he really explains things very well. It's amazing!
I think even those who are learning Git for the first time can follow along slowly. I especially recommend it to those who, like me, were told to use git and github, but just memorized a few commands and didn't try to understand them deeply.
In this chapter, when I type
git switch development in vscode, I get an error message saying
fatal: invalid reference: development. How do I resolve this?
This is the best git lecture I've ever seen.
I regret the time I wasted because I didn't learn from this video when I first started learning.
I wish there was a lecture where I could learn as deeply as this lecture with the next content, even if it was paid.
Thank you.
Thank you for giving me a great sense of accomplishment for all my hard work. I'm so happy that it was helpful! I'll continue to reward you with better content!!!
I used it a lot, but I thought I should study it properly for collaboration, so I signed up for the course. The contents are explained in a friendly and detailed way, so it is easy to understand. I recommend it to those who want to use git properly.
It was really helpful. I would not have been able to do it alone, but I am grateful that you made it possible for me to watch such high-quality lectures at a low price. I asked a lot of questions, but you responded quickly even late at night and gave me great feedback. Thank you.