Đề 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
Đánh giá (1)
Huấn luyện viên dễ gần, rất có kiến thức và thân thiện.
Piotr Kowalski - EduBroker Sp. zo.o.
Khóa học - Git and GitHub Fundamentals
Dịch thuật bằng máy