วิธีต่างๆในการลบการเปลี่ยนแปลง Git ในเครื่อง
ฉันเพิ่งโคลนที่เก็บ git และตรวจสอบสาขา ฉันทำงานกับมันจากนั้นจึงตัดสินใจที่จะลบการเปลี่ยนแปลงในท้องถิ่นทั้งหมดของฉันตามที่ฉันต้องการสำเนาต้นฉบับ ในระยะสั้นฉันต้องทำสองคำสั่งต่อไปนี้เพื่อลบการเปลี่ยนแปลงในเครื่องของฉัน git checkout . git clean -f คำถามของฉันคือ (1) นี่คือวิธีการที่ถูกต้องในการกำจัดการเปลี่ยนแปลงในท้องถิ่นหรืออื่น ๆ โปรดแจ้งให้เราทราบวิธีการที่ถูกต้อง (2) เราจะใช้เมื่อใดgit reset --hardที่ฉันสามารถรีเซ็ตแม้ไม่มีคำสั่งนี้ ขอบคุณ * การแก้ไข: การแก้ไขที่สำคัญ: 03/26: * แทนที่คำที่คลุมเครือจำนวนมากด้วยคำศัพท์เฉพาะของคอมไพล์ [ติดตาม / ไม่ได้ติดตาม / จัดฉาก / ไม่ต่อเนื่อง] อาจมีไฟล์เพียงสามประเภทเมื่อเราทำการเปลี่ยนแปลงในเครื่อง: ประเภทที่ 1. ไฟล์ที่ถูกติดตามแบบจัดฉาก ประเภทที่ 2. ไฟล์ที่ไม่ได้ติดตามสถานะ ประเภทที่ 3. ไฟล์ที่ไม่ได้ติดตาม Unstaged หรือไฟล์ที่ไม่ได้ติดตาม ฉาก - ผู้ที่ถูกย้ายไปยังพื้นที่การแสดงละคร / …