Đề 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 để kiểm soát nguồn

  • Cài đặt Git trên hệ điều hành ưa thích
  • 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ữ, 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 một 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 Cam kết và Thông báo
  • Cam kết và hoàn tác thay đổi trong kho lưu trữ Git
  • Ghi nhật ký và truy cập lịch sử phiên bản

Bắt đầu với việc 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 đặc biệt trong Git
  • Làm việc với các tính năng Gắn thẻ và Lưu trữ 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 GitHub

Thiết lập tài khoản người dùng GitHub và quản lý hồ sơ GitHub

  • Xác thực với GitHub và cập nhật thông tin đăng nhập
  • SSH v.s. HTTPS
  • Xác minh xác thực bằng SSH trong GitHub

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

  • Sao chép hoặc lưu trữ kho lưu trữ GitHub

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

Đăng nội dung thay đổi 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

Thực hành cú pháp viết và định dạng GitHub

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

Thực hiện các hành động trên tệp và thư mục GitHub

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

Tạo, chỉnh sửa và chuyển đổi Cam kết GitHub

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

Xem xét 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 Lấy và Kéo trong GitHub

Hiểu các khái niệm phân nhánh và sao chép cơ bản trong GitHub

Đẩy thay đổi GitHub và xác minh yêu cầu đẩy

Làm việc với các nhánh và đề xuất thay đổi cho yêu cầu kéo

Xem xét yêu cầu kéo và kết hợp các thay đổi được đề xuất

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

Bắt đầu với Thẻ và Phát hành GitHub

  • Sử dụng Thẻ cục bộ và cập nhật Thẻ GitHub
  • Bắt đầu, xóa và tạo Phát hành GitHub mới

So sánh yêu cầu kéo, Cam kết và Thẻ GitHub

Làm việc với Gist GitHub và hiểu các chức năng đoạn mã

Tích hợp một 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 v.s. cá nhâ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à Webhook

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

Khắc phục sự cố GitHub

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

Requirements

  • Có kinh nghiệm sử dụng các lệnh và terminal (trên Windows, Linux, hoặc Mac)
  • Có 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 Hours

Number of participants


Price per participant

Testimonials (1)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories