บทความนี้จะครอบคลุมประเด็นต่อไปนี้:
- วิชาบังคับก่อน: เพิ่มโฟลเดอร์/ไดเร็กทอรีลงใน Git Index
- วิธีที่ 1: เลิกทำ “git add
”/Staged Directory โดยใช้คำสั่ง “git reset” - วิธีที่ 2: เลิกทำ “git add
”/Staged Directory โดยใช้คำสั่ง “git restore” - วิธีที่ 3: เลิกทำ “git add
”/Staged Directory โดยใช้คำสั่ง “git rm”
วิชาบังคับก่อน: เพิ่มโฟลเดอร์/ไดเร็กทอรีลงใน Git Index
หากต้องการเพิ่มไดเร็กทอรีเฉพาะลงในดัชนี Git ก่อนอื่น ให้ไปที่ที่เก็บ Git ที่ต้องการและดูเนื้อหา จากนั้นเพิ่มโฟลเดอร์ย่อย/ไดเร็กทอรีย่อยลงในดัชนี Git โดยใช้ปุ่ม “ git เพิ่ม
ขั้นตอนที่ 1: เปลี่ยนเป็นที่เก็บในเครื่อง
ขั้นแรก ให้ป้อนคำสั่งที่แสดงด้านล่างและเปลี่ยนเส้นทางไปยังที่เก็บเฉพาะในเครื่อง:
ซีดี 'ค:\ไป \ร eng1'
ขั้นตอนที่ 2: ดูเนื้อหาที่เก็บ
จากนั้น ระบุเนื้อหาของที่เก็บปัจจุบัน:
ล
เอาต์พุตด้านล่างบ่งชี้ว่าที่เก็บปัจจุบันมีสองไฟล์และหนึ่งโฟลเดอร์ย่อย:
ขั้นตอนที่ 3: เพิ่มโฟลเดอร์ย่อยลงในดัชนี Git
ตอนนี้ ใช้คำสั่งต่อไปนี้พร้อมกับชื่อโฟลเดอร์ย่อยเฉพาะเพื่อติดตาม:
คอมไพล์เพิ่ม ผู้บังคับบัญชา
ขั้นตอนที่ 4: ดูสถานะ Git
หากต้องการตรวจสอบว่าโฟลเดอร์ย่อยทั้งหมดถูกจัดฉากหรือไม่ ให้ดูสถานะคอมไพล์:
สถานะคอมไพล์จะเห็นได้ว่าโฟลเดอร์ย่อยทั้งหมดรวมถึงเนื้อหาได้รับการติดตาม:
วิธีที่ 1: เลิกทำ “git add ”/Staged Directory โดยใช้คำสั่ง “git reset”
“ คอมไพล์รีเซ็ต ” คำสั่ง unstage ไฟล์และโฟลเดอร์ที่จัดฉากทั้งหมด หากต้องการเลิกทำ “ คอมไพล์เพิ่ม
วิธีที่ 2: เลิกทำ “git add ”/Staged Directory โดยใช้คำสั่ง “git restore”
“ คอมไพล์กู้คืน ” คำสั่งด้วย “ – จัดฉาก ตัวเลือก ” จะลบไฟล์หรือโฟลเดอร์ที่จัดฉากซึ่งยังไม่ได้คอมมิท หากต้องการเลิกทำโฟลเดอร์สเตจเฉพาะ ให้ดำเนินการตามคำสั่งด้านล่าง:
คอมไพล์ คืนค่า --จัดฉาก .
วิธีที่ 3: เลิกทำ “git add ”/Staged Directory โดยใช้คำสั่ง “git rm”
“ คอมไพล์ rm ” คำสั่งด้วย “ – แคช ' และ ' -ร ” ตัวเลือกและไดเร็กทอรี/ชื่อโฟลเดอร์จะลบไดเร็กทอรีเฉพาะและทุกอย่างที่อยู่ภายในออกจากดัชนี Git:
คอมไพล์ rm --แคช -ร ผู้ใต้บังคับบัญชาที่นี่:
- “ – แคช ” ตัวเลือกใช้เพื่อสร้าง “ คอมไพล์ rm คำสั่ง ” ทำงานบนดัชนี Git เท่านั้น
- “ -ร ” ตัวเลือกใช้เพื่อลบแบบวนซ้ำ
- “ ผู้บังคับบัญชา ” คือโฟลเดอร์/ไดเร็กทอรีที่เราต้องการ
สุดท้าย ตรวจสอบสถานะ Git เพื่อยืนยันการเปลี่ยนแปลง:
สถานะคอมไพล์จะเห็นได้ว่า “ ผู้ใต้บังคับบัญชา ” โฟลเดอร์ย่อย/ไดเร็กทอรีถูก unstaged เรียบร้อยแล้ว:
เราได้อธิบายวิธีการต่างๆ ในการเลิกทำการดำเนินการ “git add
บทสรุป
Git มีคำสั่งต่าง ๆ เพื่อเลิกทำการดำเนินการ “git add