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
5:30 anh Hoàng đẹp trai vãi đái :v
A làm về matlab đi a
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 ạ
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é!!!
làm ddos wed đi a
Nói chậm thôi a zai
Mình phải mất 80p vì để 0.25 mới nghe kịp
Large files detected. You may want to try Git Large File Storage – https://git-lfs.github.com.
Em có làm chatbot mà dung lượng quá lớn.. nó báo tệp quá lớn thì phải làm ntn vậy ạ
Tôi đang đi lạc vào đâu đây…cả đống dân coder trong này…tôi thua rồi..nhìn chẳng hiểu gì
Con nho nay nghi huu roi, bo ra :))))))))
ảnh giải thích cho em với sao git em nó lại kếu No commits yet (chưa có cam kết )
ạ
error: src refspec main does not match any
error: failed to push some refs to 'origin'
này lỗi gì vậy anh
nghe t phải kiểm tra xem đang nghe tốc độ 1x hay 1.5x :<
nếu ytb có nút haha ))
lúc em push lên thì nó bắt login github, em điền đầy đủ user, password, đúng hết luôn, mà nó hiện lên dưới terminal là login failed, cho em hỏi làm sao để sửa lỗi đó với ạ
Anh dùng extension nào để highlight branch trên terminal đấy ạ?
Cảm ơn anh nhiều. e học được nhiều thứ về git và cả các idol nữa….
Thank you anh Hoàng, ngày trước lướt qua thấy không hứng thú, nhưng giờ cần coi lại thì thấy hữu ích quá chừng.
Thank you anh.
Subscribed
nói chậm xí đc ko anh
Anh ơi làm sao cài terminal trong vs code như anh vậy ạ
Xem cười vl :v Phải vào cài đặt xem lại xem có phải đang để tốc độ x2 ko :v Rapper gọi bằng cụ :v
hên là youtube có tính năng giảm tốc độ video ><
nói gì nhanh vl
anh Hoàng cho hỏi làm sao ~/Desktop/github-demo hiện biểu tượng đẹp đẹp như vậy được ạ
speed nhanh như gõ code..
các clip sau a nói chậm chậm được ko ạ
chỉnh về 0.75 đi mọi người :))
Cong nhan anh nay de thương vui tinh ghe
video thứ 2 xem về Git, dễ hiểu hơn :))
rap chậm thôi a Hoàng đz :v
Rất dễ hiểu và chi tiết ạ. Many thanks to anh Hoàng đẹp traiiiiiiiiiiiiii
Cái terminal của anh đẹp và tiện quá, anh chỉ làm sao để có được cái terminal như vậy được không anh, hay tại của anh là mac nên nó vậy,…
5:38 sao nhìn trất vãi vậy!
anh dùng extention nào trên VScode mà trên terminal của anh có màu mè mà dễ nhìn vậy ạ
mình mới tìm hiểu git mình bị lỗi này khi push,mọi người chỉ giúp mình nha
$ git push
remote: Permission to trymybest120690/git.git denied to son120690.
fatal: unable to access 'https://github.com/trymybest120690/git.git/': The reque
sted URL returned error: 403
Mình dùng github desktop dc ko anh Hoàng
Cảm ơn a rất nhiều. Thông cả não.
"Thật ra mình không biết tên đâu, mình đoán đại thôi !" 🙂 đi phím nhanh như gió mà bảo đoán đại !
đăng kí ủng hộ a, cảm ơn a rất nhiều!
xịn quá,thank anh
a ơi cho em xin plugin a dùng trong vs đc k ạ
cho e xin cái plugin của terminal kia di anh
khuôn mặt đáng yêu dữ
Dùng micro gì đấy nè
anh ơi, nếu như này thì ai cũng vào sửa được mà không cần biết tài khoản hay mật khẩu github của mình ạ (làm chung nhiều người)