👋
文字ケース変換のみの、Git mv による renameがうまくいかない場合
Gitの仕様?バグ?「Character caseのみの変更は、迂回しないとRenameできない。」
# Failed
❯ git mv docs/prompts/ docs/Prompts/
fatal: renaming 'docs/prompts' failed: Invalid argument
# Succeess
❯ git mv docs/prompts docs/temp_prompts
❯ git mv docs/temp_prompts docs/Prompts
❯ git status
On branch main
Your branch is up to date with 'origin/main'.
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
renamed: docs/prompts/Definition.md -> docs/Prompts/Definition.md
WSLも同じようなことあったな。
cp or rsync で複製してから削除する必要があった。
同期のラグの問題か?
Discussion