ในขณะที่ฉันพบคำถามที่คล้ายกันฉันไม่พบคำตอบสำหรับปัญหาของฉัน
เมื่อฉันพยายามเปลี่ยนชื่อไดเรกทอรีจาก FOO เป็น foo ผ่านgit mv FOO foo
ฉันจะได้รับ
fatal: renaming 'FOO' failed: Invalid argument
ตกลง. ดังนั้นฉันลองgit mv FOO foo2 && git mv foo2 foo
แต่เมื่อฉันพยายามที่จะกระทำผ่านgit commit .
ฉันได้รับ
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# foo
nothing added to commit but untracked files present (use "git add" to track)
เมื่อฉันเพิ่มไดเรกทอรีผ่านgit add foo
การเปลี่ยนแปลงอะไรและgit commit .
ทำให้ฉันข้อความเดียวกันอีกครั้ง
ผมทำอะไรผิดหรือเปล่า? ฉันคิดว่าฉันใช้ระบบเล็กและตัวพิมพ์ใหญ่ (OSX) ทำไมฉันไม่สามารถเปลี่ยนชื่อไดเรกทอรีได้
git mv
งานง่าย
git mv foo Foo
หากคุณใช้เปลือก cygwin