Liên hệ với chúng tôi

Đề cương khóa học

Giới thiệu

  • Tại sao kiểm soát phiên bản lại quan trọng?

Tổng quan về các tính năng của hệ thống Git cho việc kiểm soát mã nguồn

  • Cài đặt Git trên hệ điều hành mong muốn
  • Bắt đầu với các thuộc tính và thành phần cơ bản của Git
  • Kho lưu trữ (Repositories), Commit (Cam kết) và Tệp là gì?

Hiểu các quy trình làm việc của Git và các quy trình hệ thống cơ bản

  • Các trạng thái khác nhau của Git là gì?
  • Tạo kho lưu trữ và thư mục Git

Quản lý các dự án hiện có và xử lý tệp bằng Git

  • Làm việc với các Cam kết và Tin nhắn
  • Cam kết hoàn thay đổi và hoàn tác chúng trong kho lưu trữ Git
  • Lịch sử ghi nhật ký và truy cập

Bắt đầu với phân nhánh và hợp nhất trong Git

  • Làm quen với các loại quy trình Phân nhánh và Hợp nhất
  • Sử dụng các dấu hiệu đặc biệt trong Git
  • Làm việc với tính năng gắn Thẻ (Tagging) và Lưu tạm (Stashing) của Git
  • Cách sử dụng Reset và Reflog trong Git?

Tổng quan về các tính năng và kiến trúc của GitHub

Cài đặt Tài khoản người dùng trên GitHub và Quản lý Hồ sơ GitHub

  • Xác thực vào GitHub và cập nhật thông tin đăng nhập
  • SSH so với HTTPS
  • Kiểm tra xác thực bằng SSH trên GitHub

Tạo Kho lưu trữ GitHub và Liên kết một Kho lưu trữ Git cục bộ

  • Nhân bản hoặc lưu trữ kho lưu trữ GitHub

Khởi tạo nội dung kho lưu trữ bên trong một bản sao cục bộ

Xuất bản các thay đổi nội dung lên Kho lưu trữ GitHub

Làm việc với các tính năng và cài đặt kho lưu trữ trung gian

Luyện tập cú pháp viết và định dạng của GitHub

  • Sử dụng bảng và làm việc với khối mã
  • Tự động liên kết URL và tham chiếu trên GitHub

Vận hành các hoạt động đối với Tệp và Thư mục trên GitHub

  • Đồng bộ hóa các thay đổi tệp với kho lưu trữ cục bộ

Tạo, Chỉnh sửa và Chuyển giao các Cam kết của GitHub

  • Quản lý các Cam kết và xử lý bản sao kho lưu trữ cục bộ

Đánh giá các Cam kết và Sử dụng ID Cam kết với Bản sao Cục bộ

Hiểu các lệnh Fetch và Pull trong GitHub

Hiểu các khái niệm cơ bản về Phân nhánh (Forking) và Nhân bản (Cloning) trên GitHub

Xuất bản thay đổi trên GitHub và Xác minh các Yêu cầu đẩy

Làm việc với Forks và Đề xuất các Thay đổi đối với Pull Requests

Đánh giá Pull Requests và Tích hợp các Thay đổi được Đề xuất

Giải quyết xung đột trong quá trình hợp nhất GitHub và Làm việc với CLI

Bắt đầu với Thẻ và Bản phát hành trên GitHub

  • Sử dụng Thẻ cục bộ và cập nhật Thẻ trên GitHub
  • Khởi tạo, xóa và tạo một Bản phát hành mới trên GitHub

So sánh Pull Requests, Cam kết và Thẻ trên GitHub

Làm việc với Gists của GitHub và Hiểu các chức năng của Đoạn mã

Tích hợp Dự án Phát triển với Codespaces trong GitHub

Tạo Tổ chức GitHub và Quản lý Nhóm

  • Tài khoản tổ chức so với tài khoản cá nhân trên GitHub
  • Thực hiện các chức năng GitHub trước đó

Quản lý Dự án GitHub và Xử lý Bảng dự án

Lọc thông tin kho lưu trữ và Chia sẻ bộ lọc GitHub

Mở rộng GitHub với API và Webhooks

  • Tự động hóa GitHub bằng mã thông báo OAuth

Khắc phục sự cố Sự cố trên GitHub

Tóm tắt và Kết luận

Yêu cầu

  • Kinh nghiệm sử dụng lệnh và terminal (trên Windows, Linux hoặc Mac)
  • Kiến thức về bất kỳ ngôn ngữ lập trình nào

Đối tượng

  • Nhà phát triển
  • Kỹ sư phần mềm
  • Quản lý dự án
 21 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (1)

Các khóa học sắp tới

Các danh mục liên quan