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



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
Từ khóa: 10 Lệnh Git CƠ BẢN mà Lập Trình Viên Nên Biết | Học Git & GitHub #2, 10 Lệnh Git CƠ BẢN mà Lập Trình Viên Nên Biết | Học Git & GitHub #2, 10 Lệnh Git CƠ BẢN mà Lập Trình Viên Nên Biết | Học Git & GitHub #2

Có thể bạn quan tâm:

Comments

  1. Baubau Tran

    git push origin master

    Warning: Permanently added the RSA host key for IP address '52.74.223.119' to the list of known hosts.

    git@github.com: Permission denied (publickey).

    fatal: Could not read from remote repository.

    Please make sure you have the correct access rights

    and the repository exists.

    E làm thử lệnh push thì nó bị ntn là sao ạ??

  2. Xuân Đạt Lưu

    Sếp hay quá, cho e hỏi làm thế nào để khi cập nhật code lên git thì code cũng cập nhật luôn và ngay lên hosting của mình ạ

  3. Kev 26

    lỗi khi push như vậy xử sao vậy anh nhỉ ?

    G:Automate (master)

    λ git push origin master

    To https://github.com/kev26/Github_Tutorial.git

    ! [rejected] master -> master (non-fast-forward)

    error: failed to push some refs to 'https://github.com/kev26/Github_Tutorial.git'

    hint: Updates were rejected because the tip of your current branch is behind

    hint: its remote counterpart. Integrate the remote changes (e.g.

    hint: 'git pull …') before pushing again.

    hint: See the 'Note about fast-forwards' in 'git push –help' for details.

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 *