Detached HEAD ใน Git คืออะไร? ทำไมเกิดขึ้นและแก้ไขอย่างไร

Detached HEAD ใน Git คืออะไร? ทำไมเกิดขึ้นและแก้ไขอย่างไร

Detached HEAD เป็นสถานะที่ HEAD ชี้ไปยัง Commit โดยตรงแทนที่จะชี้ไปยัง Branch หลายคน Developer จะพบสถานะนี้โดยไม่ตั้งใจ บ่อยครั้งเกิดจากการ Checkout Commit เก่าที่ไม่ใช่ Branch Tip หรือการ Checkout Tag แม้ว่าดูเหมือนว่าสถานะนี้อาจทำให้เกิดความสับสน แต่ Detached HEAD ไม่ใช่เรื่องเลวร้ายแต่อย่างใด ถ้า

LINE CHAT