เลิกทำ “git เพิ่ม

Leik Tha Git Pheim Dir



ใน Git ไฟล์และโฟลเดอร์เป็นหน่วยพื้นฐานของที่เก็บ ที่เก็บ Git แต่ละแห่งสามารถมีไฟล์และโฟลเดอร์ได้หลายไฟล์ โฟลเดอร์ช่วยให้นักพัฒนาจัดระเบียบพื้นที่เก็บข้อมูลได้ดีขึ้น นักพัฒนาสามารถจัดเตรียมและคอมมิตทั้งโฟลเดอร์ได้ในคราวเดียว ยิ่งไปกว่านั้น พวกเขายังสามารถ unstage โฟลเดอร์รวมถึงไฟล์ทั้งหมดได้ด้วย

บทความนี้จะครอบคลุมประเด็นต่อไปนี้:

วิชาบังคับก่อน: เพิ่มโฟลเดอร์/ไดเร็กทอรีลงใน 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

” เช่น “ git รีเซ็ต ”, “ git restore –staged . ' และ ' git rm –cached -r ” คำสั่ง คำสั่งเหล่านี้ลบโฟลเดอร์ที่ติดตามเฉพาะออกจากพื้นที่การจัดเตรียม Git บทความนี้อธิบายวิธีการต่างๆ เพื่อเลิกทำการดำเนินการ 'git add '