HocTotGit.io

Git cơ bản (Fundamentals)
  • Version Control là gì?
  • Git là gì?
  • Cài đặt và cấu hình Git
  • Quiz
  • Thuật ngữ cốt lõi
  • Tạo repository
  • Theo dõi file
  • Quy trình commit
  • Quiz
  • Kiểm tra log
  • Hủy thay đổi
  • Cập nhật commit
  • Quiz
  • Lý thuyết về nhánh
  • Tạo và chuyển nhánh
  • Merge nhánh
  • Giải quyết merge conflict
  • Quiz
Liên kết
Blog
Hỗ trợ

Email: work.lamsun@gmail.com

Yêu thích nền tảng

Hãy chia sẻ ý kiến của bạn

HocTotGit.io

© 2026 HocTotGit.

Cài đặt và cấu hình Git

Ở hai bài trước, chúng ta đã hiểu Version Control là gì và vì sao Git lại trở thành tiêu chuẩn gần như tuyệt đối trong ngành. Bây giờ là lúc cài đặt Git vào máy và cấu hình những thiết lập cơ bản để sẵn sàng sử dụng trong mọi dự án.


1. Kiểm tra xem Git đã được cài chưa

Trước khi bắt đầu, hãy kiểm tra liệu Git đã có sẵn trên máy hay chưa. Mở Terminal (trên macOS) hoặc Command Prompt/PowerShell (trên Windows) và gõ:

git --version
  • Nếu Terminal hiện ra một dòng tương tự:
git version 2.46.0

nghĩa là Git đã được cài đặt. Bạn có thể bỏ qua phần cài đặt và chuyển thẳng đến phần cấu hình Git lần đầu bên dưới.

  • Nếu báo lỗi kiểu như:
git: command not found

hoặc

'git' is not recognized as an internal or external command

thì hãy tiếp tục theo hướng dẫn cài đặt cho hệ điều hành của bạn.


2. Cài đặt Git trên Windows

Bước 1: Tải Git cho Windows

  • Truy cập trang chủ Git: https://git-scm.com/install/windows
  • Nhấn vào nút Click here to download.
  • File tải về thường có tên dạng: Git-x.y.z-64-bit.exe

Bước 2: Chạy trình cài đặt

Nhấp đúp vào file .exe vừa tải:

  1. Select Components: Bạn có thể giữ nguyên các lựa chọn mặc định.
  2. Choosing the default editor used by Git: Nếu bạn chưa quen, có thể để mặc định là Vim hoặc chọn Notepad / Visual Studio Code nếu xuất hiện trong danh sách.
  3. Adjusting your PATH environment: Khuyến nghị: chọn "Git from the command line and also from 3rd-party software" để có thể dùng lệnh git ở mọi nơi.
  4. Các bước tiếp theo có thể để mặc định và nhấn Next liên tục cho đến khi cài đặt hoàn tất.

Bước 3: Kiểm tra lại sau khi cài

Mở Git Bash hoặc Command Prompt và gõ:

git --version

Nếu hiện ra phiên bản Git, bạn đã cài thành công.


3. Cài đặt Git trên macOS

Trên macOS, bạn có 2 cách phổ biến:

  • Cài qua Xcode Command Line Tools (đơn giản, không cần thêm công cụ khác).
  • Cài qua Homebrew (phù hợp nếu bạn đã/định dùng Homebrew để quản lý phần mềm).

Cách 1: Cài qua Xcode Command Line Tools

Mở Terminal và gõ:

git --version
  • Nếu Git chưa được cài, macOS sẽ hiện một hộp thoại hỏi có muốn cài Command Line Tools không.
  • Nhấn Install, chờ quá trình tải và cài đặt hoàn tất.

Sau khi cài xong và kiểm tra lại, bạn sẽ thấy một phiên bản Git được cài sẵn bởi Apple.

Cách 2: Cài Git bằng Homebrew

Nếu bạn đã có Homebrew, có thể cài Git bằng lệnh:

brew install git

Sau khi cài xong:

git --version

Nếu bạn chưa có Homebrew, có thể cài theo hướng dẫn tại https://brew.sh/, sau đó quay lại bước trên.


4. Cấu hình Git lần đầu

Sau khi cài đặt, bạn cần cấu hình một số thông tin cơ bản. Đây là những thông tin Git sẽ dùng để gắn với từng commit của bạn.

4.1. Thiết lập tên và email

Mở Terminal (macOS) hoặc Git Bash/Command Prompt (Windows) và gõ:

git config --global user.name "Tên của bạn"
git config --global user.email "email@example.com"
Lưu ý!
user.name: có thể là tên thật hoặc nickname, nhưng nên dùng tên mà bạn muốn người khác nhìn thấy trong lịch sử commit.
user.email: nên dùng email bạn dùng với GitHub/GitLab nếu có.

Bạn có thể kiểm tra lại:

git config --global user.name
git config --global user.email

4.2. Thiết lập nhánh mặc định (default branch)

Trước đây, Git tạo nhánh đầu tiên là master làm nhánh mặc định. Tuy nhiên, từ phiên bản Git 2.28 (tháng 7/2020) trở đi, nhiều nền tảng (như GitHub) đã chuyển sang dùng main làm nhánh chính. Nếu bạn muốn đảm bảo tên nhánh mặc định là main, hãy cấu hình như sau:

git config --global init.defaultBranch main

Từ giờ, mỗi khi bạn tạo repository mới, nhánh đầu tiên sẽ là main.

4.3. Một số cấu hình hữu ích khác

Không bắt buộc, nhưng rất hữu ích trong thực tế:

# Hiển thị màu sắc cho các lệnh Git
git config --global color.ui auto

# Dùng VS Code làm editor cho Git (nếu bạn dùng VS Code)
git config --global core.editor "code --wait"

Để xem toàn bộ cấu hình Git hiện tại (ở cấp global):

git config --global --list

5. Sử dụng Git GUI (tuỳ chọn)

Ngoài dòng lệnh, bạn cũng có thể dùng các ứng dụng giao diện đồ họa (GUI) để làm việc với Git: GitHub Desktop, Sourcetree, GitKraken.

Các công cụ này giúp bạn:

  • Trực quan hóa lịch sử commit, nhánh (branch), merge.
  • Kéo/thả để stage file, commit, push, pull.

Tuy nhiên, trong khóa học này, chúng ta sẽ ưu tiên dùng dòng lệnh (CLI) để bạn hiểu Git một cách sâu sắc và linh hoạt nhất.


Tổng kết

Đến đây, bạn đã cài đặt và cấu hình Git trên Windows hoặc macOS. Máy của bạn giờ đã sẵn sàng để bắt đầu tạo repository, commit và khám phá sức mạnh thực sự của Git trong các bài tiếp theo. Nhưng trước đó, hãy làm bài quiz cho chương này nhé!

Tiếp theo: Quiz