Skip to content

rctz/git-training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

🎯 Missions

Mission 1: Merge พัง

อธิบาย: Branch feature-A ถูก merge มาผิด ทำให้ไฟล์ src/app.js หายไปบางส่วน ส่วนที่หายไปคือ

console.log("Dev CORE feature-A_1");
console.log("Dev CORE feature-A_2");
console.log("Dev CORE feature-A_3");

งาน: กู้ branch feature-A กลับมา โดยจะต้องมี feature ที่หายไปทั้งหมดพร้อมกับ feature ใหม่ เพื่อที่จะเตรียมตัว merge เข้า main (ใช้ reset หรือ revert ได้)

เป้าหมาย: src/app.js ต้องกลับมาพร้อมโค้ดจาก feature A เเละ feature-A-01

Mission 2: Merge มั่ว โค้ดหาย

อธิบาย: Branch feature-B โดน merge มั่วจาก brach อื่นๆ ทำให้โค้ดบางส่วนไม่สมบูรณ์ เทสไม่ผ่านก่อนที่จะmerge เข้า main

งาน: feature-B ให้มีโค้ดที่สมบูรณ์ทั้งหมด โดยจะต้องสามารถ console.log("Hello Workshop B") ได้

เป้าหมาย:

  1. เข้าใจว่า console.log("Hello Workshop B") ที่อยู่ใน feature/B-01 หายไปได้ยังไง เวลาที่ merge feature/B-01 เข้า feature/B
  2. จุดไหนที่เพิ่ม console.log("Hello Workshop B") เข้าไป
  3. เเนวทางการเเก้ไข

About

Use for practice about git feature

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published