Skip to Content
🔀 Git & GitHubPreviewGitHubGiới thiệu GitHub

GitHub là gì?

Giới thiệu

GitHub là nền tảng lưu trữ code trực tuyến dựa trên Git. Đây là nơi hàng triệu lập trình viên trên thế giới lưu trữ, chia sẻ và cộng tác trên các dự án phần mềm.

Git vs GitHub

GitGitHub
Công cụ cài trên máyDịch vụ web
Quản lý phiên bản localLưu trữ trên cloud
Miễn phí, mã nguồn mởMiễn phí + Gói trả phí
Dùng qua command lineGiao diện web đẹp

Ví dụ đơn giản:

  • Git là bút và sổ bạn dùng để ghi chép
  • GitHub là thư viện online nơi bạn lưu trữ và chia sẻ sổ

Tính năng chính của GitHub

1. Repository hosting

Lưu trữ code miễn phí, không giới hạn số lượng repo.

2. Collaboration

  • Fork và Pull Request
  • Code Review
  • Issues và Discussions

3. Project Management

  • GitHub Projects (Kanban board)
  • Milestones
  • Labels

4. CI/CD

  • GitHub Actions
  • Automated testing
  • Auto deployment

5. Documentation

  • README files
  • GitHub Wiki
  • GitHub Pages (host website miễn phí!)

Hướng dẫn từng bước

Bắt đầu với các tutorial sau:

  1. Tạo tài khoản - Đăng ký tài khoản GitHub
  2. Tạo Repository - Tạo repo đầu tiên
  3. Clone Repository - Tải code về máy
  4. Push Code - Đẩy code lên GitHub
  5. Pull Request - Đóng góp code

Các nền tảng tương tự

  • GitLab - Tự host được, CI/CD mạnh
  • Bitbucket - Tích hợp tốt với Atlassian (Jira, Confluence)
  • Azure DevOps - Của Microsoft, tích hợp Azure

GitHub vẫn là lựa chọn phổ biến nhất cho dự án mã nguồn mở và portfolio cá nhân.

Last updated on