Use 'git mv' to record filename case changes in Git
Read OriginalThis technical article details a common Git pitfall: when renaming a file by only changing its letter case (e.g., A.txt to a.txt) on case-insensitive file systems, Git fails to detect the change unless you use the 'git mv' command. It demonstrates the problem with examples and explains the potential deployment issues it can cause, especially when code runs on case-sensitive systems.
Comments
No comments yet
Be the first to share your thoughts!
Browser Extension
Get instant access to AllDevBlogs from your browser
Top of the Week
1
Quoting Thariq Shihipar
Simon Willison
•
2 votes
2
Container queries are rad AF!
Chris Ferdinandi
•
1 votes
3
Top picks — 2026 January
Paweł Grzybek
•
1 votes
4
In Praise of –dry-run
Henrik Warne
•
1 votes
5
Deep Learning is Powerful Because It Makes Hard Things Easy - Reflections 10 Years On
Ferenc Huszár
•
1 votes
6
Vibe coding your first iOS app
William Denniss
•
1 votes
7
AGI, ASI, A*I – Do we have all we need to get there?
John D. Cook
•
1 votes