A developer encountered an issue when trying to commit a file named prn.ap to a Git repository on Windows. The problem stemmed from Windows treating 'prn' as a reserved device name, which Git for Windows conservatively blocks even with file extensions. The issue has been documented in Git for Windows but remains unresolved due to the need to support millions of users on older Windows versions.