ฉันตรวจสอบการโหลดไฟล์ในสาขาและรวมเข้าด้วยกันจากนั้นต้องลบออกและตอนนี้ฉันเหลือไฟล์. pack ขนาดใหญ่ที่ฉันไม่รู้วิธีกำจัด
ฉันลบไฟล์ทั้งหมดโดยใช้git rm -rf xxxxxx
และฉันก็เรียกใช้ไฟล์--cached
ตัวเลือกนี้เช่นกัน
ใครช่วยบอกทีว่าฉันจะลบไฟล์. pack ขนาดใหญ่ที่อยู่ในไดเร็กทอรีต่อไปนี้ได้อย่างไร:
.git/objects/pack/pack-xxxxxxxxxxxxxxxxx.pack
ฉันจำเป็นต้องลบสาขาที่ยังมีอยู่ แต่ไม่ได้ใช้งานแล้วหรือไม่? หรือมีอย่างอื่นที่ฉันต้องเรียกใช้?
ฉันไม่แน่ใจว่ามันสร้างความแตกต่างได้มากแค่ไหน แต่มันแสดงให้เห็นแม่กุญแจกับไฟล์
ขอบคุณ
แก้ไข
ต่อไปนี้เป็นข้อความที่ตัดตอนมาจาก bash_history ของฉันที่ควรให้ความคิดว่าฉันจัดการเพื่อเข้าสู่สถานะนี้ได้อย่างไร (สมมติว่า ณ จุดนี้ฉันกำลังทำงานกับสาขา git ที่เรียกว่า 'my-branch' และฉันมีโฟลเดอร์ที่มีโฟลเดอร์เพิ่มเติม / ไฟล์):
git add .
git commit -m "Adding my branch changes to master"
git checkout master
git merge my-branch
git rm -rf unwanted_folder/
rm -rf unwanted_folder/ (not sure why I ran this as well but I did)
ฉันคิดว่าฉันวิ่งสิ่งต่อไปนี้ด้วย แต่ไม่ปรากฏใน bash_history กับคนอื่น ๆ :
git rm -rf --cached unwanted_folder/
ฉันยังคิดว่าฉันใช้คำสั่ง git (เช่นgit gc
) เพื่อพยายามจัดระเบียบไฟล์แพ็ค แต่ไม่ปรากฏในไฟล์. bash_history เช่นกัน