我正在尝试重命名本地文件.git directory:
git mv MyProj/src/ts0621/foobar.c NewProjName/src/ts0629/foobar.c
Run Code Online (Sandbox Code Playgroud)
然而,git失败了:
fatal: renaming 'MyProj/src/ts0621/foobar.c' failed: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我可以发誓git mv我在重命名子目录时为我工作,但由于某种原因,文件的简单重命名不起作用.为什么?
(当然,我MyProj/src/ts0621/foobar.c在尝试发出此命令之前验证了文件是否存在)
seh*_*ehe 17
可能是因为NewProjName/src/ts0629不存在
尝试
mkdir -pv NewProjName/src/ts0629
git add NewProjName/src/ts0629
Run Code Online (Sandbox Code Playgroud)