Git là một hệ thống quản lý phiên bản phân tán phổ biến, cho phép nhiều người cùng làm việc trên một dự án mà không lo xung đột hoặc mất dữ liệu. Trong bài viết này, chúng ta sẽ đi qua các bước cơ bản để thực hiện thay đổi trong Git, từ việc tạo mới một repository đến việc commit, push và pull thay đổi. Hãy cùng Stringee bắt đầu với các khái niệm và thao tác cơ bản nhất.

1. Khởi tạo một Git Repository

Đầu tiên, chúng ta cần khởi tạo một repository mới. Đây là nơi lưu trữ toàn bộ lịch sử thay đổi của dự án.

# Tạo một thư mục mới cho dự án của bạn
mkdir my-project
cd my-project
# Khởi tạo Git repository
git init

Lệnh git init sẽ tạo ra một thư mục .git ẩn trong thư mục hiện tại, chứa tất cả các tệp tin cần thiết để quản lý repository này.

2. Thêm tệp tin vào Staging Area

Staging area là nơi bạn sẽ chuẩn bị các thay đổi trước khi commit vào repository. Bạn có thể thêm tệp tin hoặc thư mục vào staging area bằng lệnh git add.

# Tạo một tệp tin mới
echo "# My Project" > README.md
# Thêm tệp tin vào staging area
git add README.md

 

 >>>>> Xem thêm 1 số bài viết tương tự tại đây:

 

3. Thực hiện Commit

Commit là hành động lưu lại các thay đổi đã được thêm vào staging area vào repository. Mỗi commit cần có một thông điệp (message) miêu tả những thay đổi bạn đã thực hiện.

# Thực hiện commit với một thông điệp miêu tả
git commit -m "Add README file"

4. Kiểm tra trạng thái của Repository

Lệnh git status giúp bạn kiểm tra trạng thái hiện tại của repository, xem những tệp tin nào đã được thay đổi, thêm vào staging area hay chưa được theo dõi (untracked).

# Kiểm tra trạng thái repository
git status

5. Xem lịch sử Commit

Bạn có thể xem lịch sử commit của repository bằng lệnh git log.

# Xem lịch sử commit
git log

6. Làm việc với Remote Repository

Remote repository là một phiên bản của repository được lưu trữ trên server. Bạn có thể push (đẩy) các thay đổi từ local repository lên remote repository và pull (kéo) các thay đổi từ remote về local.

  • Thêm Remote Repository
# Thêm một remote repository
git remote add origin https://github.com/your-username/my-project.git
  • Push Thay Đổi Lên Remote Repository
# Push thay đổi lên remote repository
git push origin master
  • Pull Thay Đổi Từ Remote Repository
# Pull thay đổi từ remote repository về local
git pull origin master

7. Làm việc với Branches

Branches cho phép bạn làm việc trên các tính năng hoặc sửa lỗi riêng biệt mà không ảnh hưởng đến nhánh chính (main/master).

  • Tạo và Chuyển Đổi Giữa Các Nhánh
# Tạo một nhánh mới
git branch feature-branch
# Chuyển sang nhánh mới
git checkout feature-branch
  • Merge Nhánh

Khi hoàn thành công việc trên nhánh mới, bạn có thể merge các thay đổi từ nhánh đó vào nhánh chính.

# Chuyển sang nhánh chính
git checkout master
# Merge nhánh feature-branch vào nhánh chính
git merge feature-branch

Tổng kết

Qua bài viết này, bạn đã nắm được các bước cơ bản để thực hiện thay đổi trong Git, từ việc khởi tạo repository, thêm tệp tin vào staging area, commit, làm việc với remote repository đến việc quản lý các nhánh. Git là một công cụ mạnh mẽ giúp quản lý mã nguồn hiệu quả, đặc biệt là trong các dự án làm việc nhóm. Hãy thử áp dụng các bước này vào dự án của bạn để trải nghiệm sức mạnh của Git!


Stringee Communication APIs là giải pháp cung cấp các tính năng giao tiếp như gọi thoại, gọi video, tin nhắn chat, SMS hay tổng đài CSKH cho phép tích hợp trực tiếp vào ứng dụng/website của doanh nghiệp nhanh chóng. Nhờ đó giúp tiết kiệm đến 80% thời gian và chi phí cho doanh nghiệp bởi thông thường nếu tự phát triển các tính năng này có thể mất từ 1 - 3 năm.

Bộ API giao tiếp của Stringee hiện đang được tin dùng bởi các doanh nghiệp ở mọi quy mô, lĩnh vực ngành nghề như TPBank, VOVBacsi24, VNDirect, Shinhan Finance, Ahamove, Logivan, Homedy, Adavigo, bTaskee…

Quý bạn đọc quan tâm xin mời đăng ký NHẬN TƯ VẤN TẠI ĐÂY: Banner bottom