Git

Tìm hiểu về Version Control Git, các câu lệnh trên Git Bash

Admin
Dec 14, 2024
5 phút đọc
533

Git là một trong những hệ thống quản lý phiên bản phổ biến nhất hiện nay. Việc sử dụng Git kèm theo nền tảng GitHub không chỉ giúp quản lý mã nguồn mà còn hỗ trợ lớp lý các dự án một cách chuyên nghiệp. Trong bài viết này, chúng ta sẽ tìm hiểu về Git, các câu lệnh trên Git Bash và cách đưa file lên GitHub.

1. Git là gì?

Git là một hệ thống quản lý phiên bản phân tán (Distributed Version Control System) được sáng tạo bởi Linus Torvalds vào năm 2005. Nó cho phép các nhà phát triển theo dõi lịch sử thay đổi của mã nguồn, quay lại các phiên bản trước đó hoặc hợp nhất các thay đổi từ nhiều nhánh khác nhau.

Lý do nên sử dụng Git:

  • Quản lý lịch sử thay đổi: Theo dõi mọi thay đổi trên file.
  • Làm việc nhóm hiệu quả: Hỗ trợ hợp nhất mã (merge) từ nhiều nhánh.
  • Không phụ thuộc kết nối Internet: Làm việc được ngay cả khi offline.
  • Hiệu suất cao: Git xử lý nhanh và tối ưu.

2. Các câu lệnh trên Git Bash

Git Bash là môi trường giao diện dòng lệnh cho Git. Dưới đây là một số câu lệnh cơ bản:

2.1. Cài đặt Git

Trước tiên, bạn cần cài đặt Git tại git-scm.com.

2.2. Các câu lệnh cơ bản

  • Cài đặt tên và email:
shell
git config --global user.name "Tên của bạn"
git config --global user.email "email@example.com"
  • Khởi tạo Git repository: khởi tạo một repository trong thư mục hiện tại.
shell
git init
  • Kiểm tra trạng thái: Hiển thị trạng thái file trong repository.
shell
git status
  • Thêm file vào staging area: Thêm file hoặc tất cả file trong thư mục hiện tại.
shell
git add <file> git add .
  • Commit thay đổi: Lưu lại các thay đổi.
shell
git commit -m "Mô tả commit"
  • Xem lịch sử commit:
shell
git log
  • Kết nối tới remote repository: thêm remote repository.
shell
git remote add origin <URL>
  • Push thay đổi lên remote repository:
shell
git push -u origin main

2.3. Các câu lệnh khác

  • Tạo nhánh mới:
shell
git branch <branch-name>
  • Chuyển nhánh:
shell
git checkout <branch-name>
  • Merge nhánh:
shell
git merge <branch-name>
  • Xóa nhánh:
shell
git branch -d <branch-name>

3. Cách đưa file lên GitHub

3.1. Tạo repository trên GitHub

  1. Truy cập GitHub và đăng nhập tài khoản.
  2. Nhấn New Repository.
  3. Đặt tên repository, chọn public/private.
  4. Nhấn Create Repository.

3.2. Kết nối và đưa file lên GitHub

  1. Kết nối remote repository (thay <URL> bằng URL repository trên GitHub.):
shell
git remote add origin <URL>
  • Push file lên GitHub:
shell
git push -u origin main
  • Sau khi push, các thay đổi sẽ được cập nhật trên GitHub.

Kết luận

Git và GitHub là công cụ quản lý mã nguồn vô cùng quan trọng đối với nhà phát triển phần mềm. Việc nắm vữ các câu lệnh Git Bash và biết cách đưa file lên GitHub giúp bạn quản lý dự án hiệu quả và tăng khả năng làm việc nhóm. Hãy bắt đầu sử dụng Git ngay hôm nay để trở thành một làp trình viên chuyên nghiệp!

Toàn Nguyễn
Toàn NguyễnTác giả

Tác giả tại CodeTutHub

Xin chào, mình là Toàn 👋
Là Senior Full-Stack Developer ở HCM, đồng thời là người đứng sau CodeTutHub. Mình viết về những gì mình thực sự dùng hàng ngày — từ Laravel, Next.js, đến cách workflow lập trình với AI agents như Claude Code và Cursor.
Nếu bạn thấy bài này hữu ích, hãy subscribe newsletter hoặc kết nối với mình. Mình luôn sẵn sàng thảo luận về dự án thú vị, cơ hội remote, hoặc đơn giản là chat về tech.
Ho Chi Minh City · Open for collaboration

0 Bình luận

Chưa có bình luận nào. Hãy là người đầu tiên!
Đang trả lời
Xoá bình luận

Bạn có chắc muốn xoá bình luận này?
Hành động này không thể hoàn tác.

Thông báo hệ thống
Thông tin