[Video] Từ gà tới pro Git và Github trong 20 phút – Tự học Git siêu tốc



Hôm nay, tụi mình lại tiếp tục học Git siêu tốc trong 20 phút nha.

Link slide:

Nhớ subscribe cho mình nhe:

Channel Tôi Đi Code Dạo là nơi mình chia sẻ những kiến thức, kinh nghiệm về ngành lập trình mà mình đạt được trong quá trình làm việc. Những kiến thức này sẽ biến các bạn từ một coder trở thành developer – lập trình viên thứ thiệt.
Nhớ ghé thăm và subscrible channel để xem clip mới vào 8H TỐI T3 VÀ T6 hàng tuần nha!

Ghé thăm mình tại:
Blog:
Fanpage:

=============================================
Nội dung slide
Từ gà đến pro Git & Github

Tìm hiểu sơ về Version Control, Git & Github
Cài đặt Git trên máy

Cơ bản: Tạo Github Repository & Clone
Pull & Push

Nâng cao: Branch, Merge
Conflict Resolving, Pull Request
HÔM NAY CHÚNG TA LÀM GÌ?

Git là cái vẹo gì?

Hệ thống giúp lưu trữ mọi thay đổi của source code
Hỗ trợ nhiều người làm việc cùng lúc
Xem đứa nào thay đổi code (Rất tiện khi cần tìm thằng đổ tội)
Revert các thay đổi, đưa code về version cũ hơn, không lo mất code
SOURCE CONTROL/VERSION CONTROL LÀ VẸO GÌ?

Ra đời năm 2005
Tác giả Linus Torvald, hỗ trợ viết Linux kernel
Toàn bộ code và history được lưu trữ trên máy người dùng
3 khái niệm quan trọng: repo, commit, branch
GIT LÀ GÌ?

MacOS

INSTALL GIT
Window

Linux

Github là gì? Ăn được không?

Dịch vụ lưu trữ Git Repository lớn nhất vịnh Bắc Bộ
Biểu tượng là con bạch tuộc thần thánh trong phim h****i
Code chung chạ với mọi anh em trên thế giới
Thêm một số tính năng cho Git.
GITHUB LÀ CÁI CHI CHI? (github.com)

Cơ bản
Bắt đầu dự án với Github

CÁC LỆNH CƠ BẢN
git init
git clone
git pull

git add và git add .
git commit
git push

git log
git log —decorate —graph —oneline

Cơ bản
Đưa code có sẵn lên Github

Nâng cao
Branch & Merge

CÁC LỆNH CƠ BẢN
git branch
git checkout
git merge

Nâng cao
git rebase
git cherry-pick

Nâng cao
Conflict Resolving & Pull Request

PULL REQUEST
Đơn giản chỉ là: Ê code nè, merge giùm đi!
Giúp commit ngắn gọn hơn
Hỗ trợ code review, ngăn code ẩu

Official git site and tutorial

ADDITIONAL RESOURCES
GitHub guides

Blogs

[Video] Từ gà tới pro Git và Github trong 20 phút – Tự học Git siêu tốc

46 thoughts on “[Video] Từ gà tới pro Git và Github trong 20 phút – Tự học Git siêu tốc

  1. sơn nguyễn says:

    function, script file, or operable program. Check the spelling of

    the name, or if a path was included, verify that the path is

    correct and try again.

    At line:1 char:1

    + git init

    + ~~~

    + CategoryInfo : ObjectNotFound: (git:String) [], Co

    mmandNotFoundException

    + FullyQualifiedErrorId : CommandNotFoundException
    Hiện lỗi này là sao thế a ơi mọi người ơi…. Cảm ơn ạ

  2. Hồ Phú Vinh says:

    mình theo dõi các video của bạn 1 thời gian rồi, mình xin phép có vài góp ý:
    1. Đầu tiên, rất cảm ơn bạn đã dành công sức và kiến thức để làm các clip hướng dẫn user
    2. Là một user chưa biết quá nhiều về code, một số thuật ngữ bạn dùng hơi chuyên ngành dẫn đến mình bị confuse ở nhiều chỗ
    3. Có thể đây là đánh giá chủ quan của riêng mình: bạn nói nhanh quá mình nghe không kịp ==> bạn có thể cho tốc độ video giảm xuống 10 – 15% thì sẽ ổn hơn 😀
    Chúc bạn nhiều sức khỏe và kênh ngày càng phát triển nhé!!!

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *