👋

文字ケース変換のみの、Git mv による renameがうまくいかない場合

2025/02/07に公開

Gitの仕様?バグ?「Character caseのみの変更は、迂回しないとRenameできない。」

# Failedgit mv docs/prompts/ docs/Prompts/
fatal: renaming 'docs/prompts' failed: Invalid argument

# Succeessgit 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