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!