Du Lịch

10 Lệnh Git CƠ BẢN mà Lập Trình Viên Nên Biết | Học Git & GitHub #2



Hello Diu Túp, hôm nay chúng mình sẽ cùng tìm hiểu 10 Lệnh Git CƠ BẢN mà Lập Trình Viên Phải Biết nhé các bạn 🤩 !

[0:00] Overview Nội Dung trong Video này 👋 👋
[1:10] Git và GitHub — Liệu bạn đã thật sự biết cách sử dụng?
Git là một trong những Hệ thống Quản lý Phiên bản Phân tán, vốn được phát triển nhằm quản lý mã nguồn (source code) hữu hiệu của Linux.
GitHub cũng là một nền tảng lưu trữ online lớn nhất trên thế giới về các dự án nhiều người làm.
[1:20] Sơ lược về Local Repository và Remote Repository
Repository là nơi sẽ ghi lại trạng thái của thư mục và file. Bằng việc đặt thư mục muốn quản lý lịch sử thay đổi dưới sự quản lý của repository, có thể ghi chép lại lịch sử thay đổi của thư mục và file trong thư mục đó.

Repository:
Đầu tiên, repository của Git được phân thành 2 loại là remote repository và local repository.
{Remote Repository}: Là repository để chia sẻ giữa nhiều người và bố trí trên server chuyên dụng.
{Local Repository}: Là repository bố trí trên máy của bản thân mình, dành cho một người dùng sử dụng.

[2:00] Cài Đặt Git và Các Thiết Lập Ban Đầu
{Step 1} Cài Đặt Git trên máy tính, Laptop của các bạn:
Cài Git vào Mac OS: Đối với Mac, bạn có thể sử dụng file installer tải tại địa chỉ để cài đặt.
Cài Git vào Windows: Nếu bạn dùng Windows thì có thể tải file .exe cài đặt Git tại địa chỉ Khi cài bạn có thể để nguyên tùy chọn mặc định mà không cần tùy chỉnh gì thêm nếu bạn chưa hiểu về nó.

{Step 2} Thiết lập chứng thực cá nhân:
Sau khi cài Git xong, việc đầu tiên bạn nên làm là khai báo tên và địa chỉ email vào trong file cấu hình của Git trên máy. Để làm điều này bạn sẽ cần sử dụng hai lệnh sau đây để thiết lập tên và email.
$ git config –global user.name “Thach Pham”
$ git config –global user.email “contact@thachpham.com”
Sau khi thiết lập xong, bạn có thể kiểm tra thông tin chứng thực trên user của bạn bằng cách xem tập tin
$ git config –list

[4:30] Hướng dẫn cách tạo một Local Repo (Kho Chứa Code trên Máy Tính cá nhân)
[Lệnh Git 1] Tạo Local Repo:
$ git init
$ git remote add origin [GitHub_Repo_URL]

[7:20] Clone một remote repository
[Lệnh Git 2] Clone (Tải) một Remote Repo về Local PC:
$ git clone [GitHub_Repo_URL]

[9:20] Git Workflow (Qui Trình Xử Lý trên Git)
Staging Area là gì?
Staging Area nghĩa là một khu vực mà nó sẽ được chuẩn bị cho quá trình commit, nghĩa là khu vực sẽ lưu trữ những thay đổi của bạn trên tập tin để nó có thể được commit, vì muốn commit tập tin nào thì tập tin đó phải nằm trong Staging Area.
Commit nghĩa là một hành động để Git lưu lại một bản chụp (snapshot) của các sự thay đổi trong thư mục làm việc, và các tập tin và thư mục được thay đổi đã phải nằm trong Staging Area

[10:25] Cùng tìm hiểu về Lệnh Git add nhé mọi người!
[Lệnh Git 3] $ git add

[10:55] Cùng tìm hiểu về Lệnh Git commit nhé mọi người!
[Lệnh Git 4] $ git commit –m “descriptive message” 

[12:00] Cùng tìm hiểu về Lệnh Git push nhé mọi người!
[Lệnh Git 5] $ git push origin [branch-name]

[16:10] Cùng tìm hiểu về Lệnh Git push nhé mọi người!
[Lệnh Git 6] $ git status

[17:20] Cùng tìm hiểu về Lệnh Git diff nhé mọi người!
[Lệnh Git 7] $ git diff

[18:28] Cùng tìm hiểu về Lệnh Git log nhé mọi người!
[Lệnh Git 8] $ git log

[19:02] Cùng tìm hiểu về Lệnh Git reset nhé mọi người!
[Lệnh Git 9] $ git reset

[20:44] Hướng Dẫn Cách Clone một Github Repository
Để sao chép remote repository, sẽ thực hiện thao tác gọi là “clone”.

Khi thực hiện Clone, sẽ tải về toàn bộ nội dung của remote repository, và có thể tạo thành local repository ở máy khác.

[22:40] Cùng tìm hiểu về Lệnh Git fetch và Git pull nhé mọi người!
[Lệnh Git 10] $ git fetch & git pull

———— ✪ About CodeXplore Channel ✪ ————
CodeXplore là một platform chia sẻ kiến thức về Lập Trình [Coding] dành cho các bạn trẻ Việt Nam từ một cựu du học sinh Sing, hiện đang sống và làm việc tại Singapore.

Channel của mình sẽ focus vào các chủ đề sau:
► [Code] Full-Stack Web Development (HTML, CSS, JavaScript, Node JS và React JS) ☞ Future Projects: Deno
► [Code] Coding (Python & JavaScript) Interview Preparation (Cấu Trúc Dữ Liệu và Thuật Toán & LeetCode Solutions)

► [Xplore] Travel Vlog (Chia sẻ kinh nghiệm đi du lịch và trải nghiệm)

——————
✪ Business inquiries: codexplore.channel@gmail.com
✪ Subscribe:

➥ CodeXplore Social Links:
Fanpage:
Instagram:
GitHub:
———————————————-/————-
© Bản quyền thuộc về CodeXplore
© Copyright by CodeXplore ☞ Do not Reup

#HọcGit #HọcGithub #CácLệnhGitCơBản

Nguồn: https://rainbowlabor.org/

Xem thêm bài viết khác: https://rainbowlabor.org/du-lich/

13 Comments
  1. nam Bùi huỳnh trung 2 months ago
    Reply

    chưa đầy 25p thì là 24p59s được quá anh ơi =))

  2. Thủy Tiên Phạm 2 months ago
    Reply

    Hay quá, cảm ơn anh

  3. Hòa Gaming 2 months ago
    Reply

    Mong a sẽ ra video đều

  4. Hòa Gaming 2 months ago
    Reply

    Cám ơn a nhiều lắm

  5. Trần Quốc An 2 months ago
    Reply

    1 subscribe ung ho !

  6. Thủy Linh Chu 2 months ago
    Reply

    cảm ơn anh ạ

  7. do huy 2 months ago
    Reply

    Cảm ơn anh nhiều :3

  8. Hưng Nguyễn Quang 2 months ago
    Reply

    Kênh hay quá, ủng hộ kênh dài dài 👍

  9. Tộc Ma 2 months ago
    Reply

    cảm ơn anh ra clip ạ

  10. Duy Linh Nguyễn Trọng 2 months ago
    Reply

    toẹt vời luôn

  11. Hoàng Tuyến 2 months ago
    Reply

    nice

  12. Huy Hoàng Đào 2 months ago
    Reply

    Cảm ơn a nhiều ạ. <3

  13. DIIXTEEL 2 months ago
    Reply

    Fantastic Vid. Heart my comment. Stay Safe 😀

Leave a Comment

Your email address will not be published.

You may also like