ローカルのファイルの名前を変更しようとしています.git directory
:
git mv MyProj/src/ts0621/foobar.c NewProjName/src/ts0629/foobar.c
しかし、git は次のように失敗します:
fatal: renaming 'MyProj/src/ts0621/foobar.c' failed: No such file or directory
サブディレクトリの名前を変更するときはうまく機能していたと断言できますgit mv
が、何らかの理由で、ファイルの単純な名前変更が機能しません。なぜでしょうか?
(もちろん、MyProj/src/ts0621/foobar.c
このコマンドを発行する前にファイルが存在することを確認しました)
ベストアンサー1
おそらく、NewProjName/src/ts0629 が存在しないからでしょう
試す
mkdir -pv NewProjName/src/ts0629
git add NewProjName/src/ts0629