VPS
Hosting
Email
Máy chủ
Firewall
Tên Miền
SSL
3
3

Git Bash là gì? Cài đặt Git Bash như thế nào?

3173
Lượt xem
Home Tài Liệu Kỹ Thuật Git Bash là gì? Cài đặt Git Bash như thế nào?

Git bash cho phép ta sử dụng các tính năng Git trong giao diện cmd trên Windows. Vậy Git bash là gì? Làm thế nào để cài đặt Git Bash? Hãy cùng Vietnix tìm hiểu chi tiết trong bài viết dưới đây.

Git bash là gì?

Git bashmột tập hợp các chương trình tiện ích command line được thiết kế để thực thi trên môi trường Windows. Nhiều Hệ điều hành như Linux và macOS có tích hợp sẵn các UNIX command line terminal. Nó làm cho hệ điều hành Linux và macOS bổ sung cho nhau khi làm việc với Git.

Windows không có giao diện UNIX style command. Thay vào đó, Microsoft Windows sử dụng command prompt của windows, không phải là một thiết bị UNIX terminal. Do đó, Git for Windows cung cấp một giả lập Bash để chạy Git từ command line.

Nói cách khác, đây là một app bổ sung thêm một layer giả lập trên môi trường Microsoft Windows để trải nghiệm Git command line. Nó giống như một package cài đặt một số tiện ích bash phổ biến trên Hệ điều hành Windows. Mặt khác, nó cho phép chúng ta sử dụng tất cả các tính năng Git cũng như hầu hết các UNIX command tiêu chuẩn trong giao diện command line trên Windows.

banner khuyen mai combo

Chương trình ưu đãi cuối năm tại Vietnix

3 khái niệm cơ bản trong Git bash

Sau đây là 3 khái niệm cơ bản trong Git bash mà bạn cần nắm rõ trước khi sử dụng:

1. Repository

Repository là nơi chứa cơ sở dữ liệu của Git bash. Đây là những dữ liệu quan trọng để duy trì, quản lý lịch sử của dự án. 2 cấu trúc dữ liệu chính thường dùng trong Repository là Index và Store.

Repository là nơi chứa cơ sở dữ liệu của Git bash
Repository là nơi chứa cơ sở dữ liệu của Git bash

2. Object store

Object store là trung tâm, nơi chứa dữ liệu gốc của Git bash. Có 4 loại Object store bạn cần chú ý gồm:

  • Blobs: File chứa mọi dữ liệu biểu diễn dưới dạng nhị phân.
  • Trees: Lớp đại diện cho thông tin thư mục.
  • Commits: Chứa metadata gồm các thông tin như thông tin log, người tải lên, tên tác giả, ngày tải lên,…
  • Tags: Đánh dấu giúp việc đọc dễ dàng hơn.

3. Index

Index là khái niệm dùng để miêu tả trạng thái dự án, cấu trúc thư mục của Repo. Index được biểu diễn dưới dạng file nhị phân động.

Các lợi ích khi dùng Git bash là gì?

Những lợi ích khi sử dụng Git bash trong việc lập trình có thể kể tới như sau:

  • Tối ưu hóa công việc: Git bash cho phép người dùng giải quyết từng Task mà không sợ ảnh hưởng tới những Task liên quan. Điều đó giúp bạn chủ động sắp xếp công việc và linh hoạt khi thực hiện nhiều Task cùng lúc.
  • Phát triển những ý tưởng mới: Git bash giúp bạn tự tin hơn trong việc sáng tạo và phát triển những ý tưởng mới.

Sự giống và khác nhau giữa HTQL phiên bản khác và Git bash là gì?

HTQL phiên bản khác và Git bash có nhiều điểm giống và khác nhau. Cụ thể như sau:

Giống nhau

  • Cả 2 đều được sử dụng để hỗ trợ quản lý code.
  • Đều có khả năng quản lý lịch sử thay đổi.
  • Đều hỗ trợ làm việc nhóm hiệu quả hơn.

Khác nhau

  • Khả năng phân nhánh: Git bash có khả năng phân nhánh nên thường được ứng dụng trong quá trình làm việc nhóm, phân chia Task, tổng hợp code,…
  • Phương thức tiếp cận: Của HTQL phiên bản khác là theo hướng tập trung còn của Git bash là theo hướng phân tán.
banner khuyen mai tich luy

Chương trình ưu đãi cuối năm tại Vietnix

Các câu lệnh trong Git bash thường sử dụng

Sau đây là những câu lệnh thường được sử dụng trong Git bash mà bạn cần lưu ý khi mới bắt đầu:

1. Thiết lập chứng thực cá nhân

$ git config --global user.name "User Name"
$ git config --global user.email "username@gmail.com"

Lưu ý: Khi sử dụng lệnh –global, thiết lập chứng thực cá nhân áp dụng cho toàn bộ project. Nếu không, thiết lập này chỉ dùng riêng cho project chứa lệnh.

2. Tạo kho chứa Git bash

$ git init

Lệnh này sẽ giúp bạn tạo thư mực mới có tên .git và là kho chứa tất cả các tập tin cần thiết. Bạn có thể theo dõi các dự án đã thực hiện thông qua kho chứa này.

3. Sao chép kho chứa Git bash đã tồn tại

$ git clone https://github.com/user/repository.git

Sử dụng lệnh này sẽ giúp bạn sao chép repo bằng giao thức https.

4. Tạo nhánh trong Git bash

Git bash cho phép bạn tạo nhiều nhánh (branch) bằng các lệnh sau:

  • Tạo một nhánh mới
 $ git branch <name_branch>
  • Kiểm tra nhánh hiện tại
$ git branch
  • Di chuyển và tạo mới
$ git checkout -b <name_branch>

5. Chuyển nhánh trong Git bash

Checkout code là yêu cầu bắt buộc mà bạn phải làm nếu muốn chuyển nhánh, thay đổi source code. Bạn có thể thực hiện bằng lệnh sau:

$ git checkout <name_branch>

6. Gộp nhánh trong Git bash

Quá trình gộp nhánh gồm 2 bước là checkout khỏi nhánh hiện tại và tiến hành gộp code (merge) vào nhánh gốc (master). Các câu lệnh bạn cần thực hiện bao gồm:

$ git checkout master
$ git merge <new_branch>

7. Cập nhật thay đổi trong Git bash

Sau quá trình thực hiện thao tác thêm, sửa, xóa dữ liệu trong soure code, bạn cần cập nhật những thay đổi này lên Staging Area bằng lệnh:

$ git add .

Sau đó, những thay đổi này cũng cần được cập nhật lên Local Respository bằng lệnh sau:

$ git commit -m "Message"

8. Cập nhật lên server

Trước khi cập nhật thông tin lên sever, bạn cần xác định đã tồn tại remote trên sever chưa. Nếu chưa, cần add remote trước theo lệnh sau:

$ git remote add origin <remote_url>

Sau đó, để cập nhật thông tin thay đổi lên server, bạn thực hiện theo lệnh:

$ git push origin <name_branch>

9. Xem lại lịch sử trong Git bash

$ git log

Lệnh này giúp bạn xem lịch sử người chỉnh sửa, ngày giờ, nội dung mỗi lần chỉnh sửa trong Git bash.

10. Xem thay đổi trước khi push

$ git diff

Lệnh này giúp bạn nhìn thấy những thay đổi giữa nhánh đã được cập nhật và nhánh chưa cập nhật.

Cách cài đặt Git Bash

Git Bash được bao gồm trong package ‘Git For Windows’. Để cài đặt Git Bash, bạn thực hiện theo cách sau:

Bước 1: Tải xuống phiên bản mới nhất của package “Git Bash” từ website chính thức và cài đặt nó giống như các Windows app khác. Sau đây là link để tải Git cho Windows:

cài đặt Git Bash
Cài đặt Git Bash

Bước 2: Khi package được tải xuống, hãy chạy executable file:

download Git Bash
Download Git Bash

Bước 3: Chọn đường dẫn hợp lệ mà bạn muốn cài đặt Git Bash:

chọn đường dẫn để cài đặt Git Bash
Chọn đường dẫn để cài đặt Git Bash

Bước 4: Tiếp theo, chọn các phần mà bạn muốn cài đặt và nhấn “Next“:

chọn file cài đặt cho Git Bash
Chọn file cài đặt cho Git Bash

Làm theo hướng dẫn tiếp theo trên màn hình để hoàn tất quá trình cài đặt. Để kiểm tra phiên bản Git for Windows, hãy sử dụng command sau:

git --version  

Sau khi chạy command này, output sẽ giống như sau:

output git bash
Output git bash

Khởi động Git Bash

Sau khi cài đặt xong, hãy tìm kiếm biểu tượng có tên ‘Git Bash’ và double click vào biểu tượng đó để khởi động. Nó sẽ bắt đầu một ‘bash shell’ được tích hợp với Git.

biểu tượng Git Bash
Khởi động Git Bash

Git Bash hoạt động tương tự như một standard bash và rất hữu ích để xem lại cách sử dụng basic Bash. Sở dĩ vì nó bao gồm toàn bộ các core command của Git. Nó cũng được packaged với các command bổ sung có thể được tìm thấy trong thư mục / usr / bin của bản mô phỏng Git Bash.

Đây là cách chúng ta có thể sử dụng Bash Shell Scripting trên Hệ điều hành Windows.

Lời kết

Trên đây là toàn bộ thông tin về Git bash dành cho những bạn mới bắt đầu tìm hiểu về tính năng này. Hy vọng bài viết này của Vietnix đã giúp bạn hiểu rõ khái niệm Git bash là gì và những câu lệnh thường được sử dụng trong hệ thống này. Chúc bạn sớm sử dụng thành thạo Git bash.

Chia sẻ bài viết
Đánh giá
4.7/5 - (3 bình chọn)
Kết nối với mình qua
Mình là Bo - admin của Quản Trị Linux. Mình đã có 10 năm làm việc trong mảng System, Network, Security và đã trải nghiệm qua các chứng chỉ như CCNP, CISSP, CISA, đặc biệt là chống tấn công DDoS. Gần đây mình trải nghiệm thêm Digital Marketing và đã hòan thành chứng chỉ CDMP của PearsonVUE. Mình rất thích được chia sẻ và hỗ trợ cho mọi người, nhất là các bạn sinh viên. Hãy kết nối với mình nhé!
Đăng ký nhận tin
Để không bỏ sót bất kỳ tin tức hoặc chương trình khuyến mãi từ Vietnix
Bài viết liên quan
Bình luận
Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận
Yêu cầu Vietnix gọi lại

Vui lòng nhập thông tin để chúng tôi liên hệ lại với bạn

NGÀY
GIỜ
PHÚT
GIÂY