ฉันจะลบไฟล์ออกจากดัชนี git repositorie โดยไม่ลบไฟล์จากแผนผังการทำงานได้อย่างไร
ถ้าผมมีไฟล์ที่ถูกติดตามโดยคอมไพล์ผมสามารถเรียกใช้./notes.txt git rm notes.txtแต่นั่นจะเป็นการลบไฟล์ ฉันต้องการให้คอมไพล์หยุดการติดตามไฟล์แทน
ฉันจะลบไฟล์ออกจากดัชนี git repositorie โดยไม่ลบไฟล์จากแผนผังการทำงานได้อย่างไร
ถ้าผมมีไฟล์ที่ถูกติดตามโดยคอมไพล์ผมสามารถเรียกใช้./notes.txt git rm notes.txtแต่นั่นจะเป็นการลบไฟล์ ฉันต้องการให้คอมไพล์หยุดการติดตามไฟล์แทน
คำตอบ:
git rm --cached notes.txtคุณก็สามารถใช้ สิ่งนี้จะเก็บไฟล์ แต่ลบออกจากดัชนี
git reset HEAD <file> สำหรับการลบไฟล์เฉพาะ
และgit reset HEADสำหรับการลบไฟล์ทั้งหมดออกจากดัชนี git
git resetคำสั่งเปลี่ยนไปตั้งแต่เวลานั้นหรือไม่?