ฉันเพิ่มโฟลเดอร์ใหม่ (จริง ๆ แล้วฉันได้โคลนจาก repo อื่นและลืมไป) จากนั้นฉันก็ทำการเปลี่ยนแปลงบางอย่างที่นั่น นอกจากนี้ฉันได้ทำการเปลี่ยนแปลงมากมายในที่อื่นเมื่อฉันพยายามเพิ่มคอมไพล์
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
# (commit or discard the untracked or modified content in submodules)
#
# modified: protected/ext/SpecificFolder (modified content)
#
จากนั้นฉันจำได้ว่าอาจมีโฟลเดอร์. git (เพราะก่อนหน้านี้ฉันทำ git clone ที่นั่น) ฉันไปที่โฟลเดอร์นั้นและลบไฟล์ที่ไม่จำเป็น (โฟลเดอร์) และโฟลเดอร์. git ด้วย ฉันตรวจสอบสถานะคอมไพล์ไม่มีอะไรแปลก จากนั้นส่งและชำระเงินไปยังสาขาอื่นและทันใดนั้นฉันก็เข้าใจว่าโฟลเดอร์นี้ไม่ได้ถูกเพิ่มในการส่งครั้งล่าสุด เพิ่มโฟลเดอร์จริงๆแล้ว แต่ไฟล์ที่อยู่ภายในนั้นถูกข้ามไป ตอนนี้แม้ว่าฉันจะพยายามทำgit add
เพื่อโฟลเดอร์นั้นไม่มีอะไรเกิดขึ้นและgit status
ไม่แสดงการเปลี่ยนแปลงใด ๆ :(
ฉันจะทำอย่างไร
.git
เก็บของตัวเองและไฟล์ต่าง ๆ ได้รับการเพิ่มเข้าไปในที่เก็บนั้นแทนที่จะเป็นที่เก็บในโฟลเดอร์หลัก แม้แต่ใน Git GUI โฟลเดอร์ย่อยนั้นก็ปรากฏเป็นไฟล์แทนที่จะเป็นโฟลเดอร์