Ôn nhanh các khái niệm GitHub

Các Khái Niệm GitHub Nâng Cao

Arne Jonas Warnke

Content Lead for ML- and Data Engineering at DataCamp

Giảng viên của bạn

Arne Warnke

Trưởng bộ phận Chương trình mới nổi

Ảnh của Arne Warnke

Stan Konkin

Chuyên viên phát triển nội dung ML

Ảnh của Stan Konkin

Các Khái Niệm GitHub Nâng Cao

Tổng quan khoá học

 

  • 📋 GitHub Projects

 

  • 🔧 Quản trị & xác thực

 

  • 🔒 InnerSource & bảo mật

Nhóm dữ liệu

Các Khái Niệm GitHub Nâng Cao

Repository

 

  • 📁 Repository (repo) lưu trữ và quản lý file dự án

 

  • 🔒 Có thể private hoặc public

 

  • 📝 Gồm file README.md mô tả dự án

 

Tổng quan repository

Các Khái Niệm GitHub Nâng Cao

Nhánh (Branches)

 

  • 🌿 Cho nhóm làm việc song song mà không ảnh hưởng mã chính

 

  • 🌟 Nhánh chính (master) là bản đang chạy

 

  • 🐛 Nhánh khác để sửa lỗi và mở rộng

Ảnh chụp repo ecommerce:

Các nhánh của chúng tôi

Các Khái Niệm GitHub Nâng Cao

Issue

 

  • 📌 Theo dõi vấn đề

 

  • 📝 Lập kế hoạch nhiệm vụ và cập nhật

 

  • 💬 Quản lý và thảo luận chi tiết dự án

Các issue của chúng tôi

Các Khái Niệm GitHub Nâng Cao

Pull request và review

 

Pull Request

  • 🖊 Đề xuất thay đổi

 

  • 💬 Rà soát và thảo luận trước khi gộp

 

Rà soát (Review)

  • 🛠 Đảm bảo chất lượng mã

 

  • ✅ Phê duyệt hoặc yêu cầu chỉnh sửa

 

  • 🔒 Chỉ mã đã được rà soát mới được gộp
Các Khái Niệm GitHub Nâng Cao

Gộp (Merge)

 

  • 🔀 Gộp pull request để tích hợp thay đổi

 

  • ✅ Hoàn tất rà soát bằng cách kết hợp mã mới và cũ

 

Gộp (Merge)

Các Khái Niệm GitHub Nâng Cao

Ayo berlatih!

Các Khái Niệm GitHub Nâng Cao

Preparing Video For Download...