[Tin tức] 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

41 bình luận về “[Tin tức] Từ gà tới pro Git và Github trong 20 phút – Tự học Git siêu tốc”

  1. Source code của e gần 30Gb do lưu quá nhiều lịch reponse thì làm sao để dọn bớt cho nó nhẹ lại vậy anh ( nếu e clone đơn 1 nhánh thì có 2GB)? có cách nào mà không cần tạo mới lại từ đâu không anh? e có thử xóa bớt lịch sử mà nó cũng không giảm đi mấy

    Bình luận
  2. sao cái command gp của anh vieets nó ra lệnh mà của em viết nó ra là bắt mình phải điền cái path gì ấy. Như này
    PS C:WORKJavaMicroservicesGRPCProgramsgit-example> gp

    cmdlet Get-ItemProperty at command pipeline position 1

    Supply values for the following parameters:

    Path[0]:

    Bình luận
  3. Cho em hỏi là lỗi này xử lý như nào ạ git : The term 'git' is not recognized as the name of a cmdlet, 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.

    Bình luận
  4. Anh ơi, em chạy terminal người ta nói vậy nè:
    git : The term 'git' is not recognized as the name of a cmdlet, 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 status

    + ~~~

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

    + FullyQualifiedErrorId : CommandNotFoundException

    Dịch:
    git : Thuật ngữ 'git' không được công nhận là tên của lệnh ghép ngắn, chức năng, tệp tập lệnh hoặc chương trình có thể hoạt động. Kiểm tra chính tả của tên, hoặc nếu một đường dẫn là

    bao gồm, xác minh rằng đường dẫn là chính xác và thử lại.

    Tại dòng:1 ký tự:1

    + trạng thái git

    +~~~

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

    + FullQualifiedErrorId : CommandNotFoundException

    Bình luận

Viết một bình luận

bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
antalya bayan escort
antalya bayan escort
antalya bayan escort