ข้ามไปยังเนื้อหาหลัก

คอร์ส

Git ขั้นสูง

ขั้นสูง3 ชม.

เชี่ยวชาญฟีเจอร์ขั้นสูงของ Git เพื่อปรับเวิร์กโฟลว์ data science และ engineering ให้คล่องขึ้น ตั้งแต่การ merge ซับซ้อนไปจนถึงการ optimize โปรเจกต์ขนาดใหญ่

Shell3 ชม.12 วิดีโอ38 แบบฝึกหัด2,950 XP8,625ใบแสดงความสำเร็จ

สร้างบัญชีฟรีของคุณ

ดำเนินการต่อด้วย Google
หรือ
การดำเนินการต่อหมายความว่าคุณยอมรับ เงื่อนไขการใช้งาน, ของเรา นโยบายความเป็นส่วนตัว และข้อมูลของคุณถูกจัดเก็บไว้ในสหรัฐอเมริกา

ได้รับความไว้วางใจจากผู้เรียนในหลายพันบริษัท

รายละเอียดคอร์ส

หลักสูตรนี้เจาะลึกฟีเจอร์ขั้นสูงของ Git และออกแบบมาสำหรับเวิร์กโฟลว์ด้านวิศวกรรมข้อมูลและวิทยาศาสตร์ข้อมูล คุณจะเชี่ยวชาญกลยุทธ์การรวมโค้ดที่ซับซ้อน เรียนรู้การจัดการประวัติของ repository และเพิ่มประสิทธิภาพ Git สำหรับโปรเจกต์ข้อมูลขนาดใหญ่ หัวข้อสำคัญประกอบด้วยการ rebase ขั้นสูง, git reflog สำหรับการกู้คืนเมื่อเกิดเหตุฉุกเฉิน, การดีบักอย่างมีประสิทธิภาพด้วย git bisect และการจัดการไฟล์ขนาดใหญ่ด้วย Git LFS. คุณจะได้สำรวจการพัฒนาแบบขนานโดยใช้ worktrees และวิธีทำให้โครงสร้างโปรเจกต์เป็นแบบโมดูลาร์ด้วย submodules ด้วย เมื่อจบหลักสูตรนี้ คุณจะมีทักษะในการรับมือกับสถานการณ์การควบคุมเวอร์ชันที่ซับซ้อน และปัญหาต่าง ๆ ในการพัฒนา data pipeline และโครงการข้อมูลแบบทำงานร่วมกัน

ข้อกำหนดเบื้องต้น

หลักสูตร

โครงสร้างคอร์ส

1

กลยุทธ์การ Merge ขั้นสูง

ในบทนี้ จะได้เรียนรู้เทคนิคการ merge ใน Git ที่ใช้งานได้จริง สำหรับการจัดการโปรเจกต์ data engineering ที่ซับซ้อน จะได้สำรวจกลยุทธ์การ merge แบบต่าง ๆ และเข้าใจวิธีรวมการเปลี่ยนแปลงโค้ดโดยยังคงประวัติโปรเจกต์ที่เป็นระเบียบ เมื่อจบบทนี้ จะรับมือกับสถานการณ์ merge หลากหลายรูปแบบและจัดระเบียบประวัติ commit ได้
เริ่มบทเรียน
2

ประวัติและการสำรวจ Git

ในบทนี้ จะได้พัฒนาทักษะการตรวจสอบและจัดการประวัติ Git ของโปรเจกต์ จะได้เรียนรู้เทคนิคการนำการเปลี่ยนแปลงมาใช้แบบเจาะจง การค้นหาและแก้ไขบัก และการจัดการข้อมูลที่ละเอียดอ่อนใน repository เครื่องมือเหล่านี้จะช่วยให้ดูแลโค้ดที่สะอาดและตรวจสอบได้ใน workflow ของ data engineering
เริ่มบทเรียน
3

การจัดการ Repository ขั้นสูง

ในบทนี้ จะได้สำรวจเทคนิค Git ขั้นสูงสำหรับจัดการโปรเจกต์ซอฟต์แวร์ที่ซับซ้อน จะได้เรียนรู้การทำงานกับหลายฟีเจอร์พร้อมกัน การจัดระเบียบ dependencies ของโค้ด การจัดการไฟล์ขนาดใหญ่ และการนำ workflow การพัฒนาที่มีประสิทธิภาพมาใช้ ทักษะเหล่านี้จำเป็นสำหรับการจัดการโปรเจกต์ data engineering และการพัฒนาซอฟต์แวร์สมัยใหม่
เริ่มบทเรียน
S

Git ขั้นสูง

เรียนจบแล้ว

รับใบรับรองความสำเร็จ

ลงทะเบียนเลย

พัฒนาทักษะด้านข้อมูลของคุณด้วย DataCamp บนมือถือ

ก้าวหน้าได้ทุกที่ด้วยคอร์สมือถือและแบบฝึกหัดการเขียนโค้ด 5 นาทีประจำวันของเรา

Git ขั้นสูง | DataCamp