我试图运行git-rm命令,但它返回:
No such file or directory
我尝试从项目根目录中执行以下命令,但都不起作用:
git rm --cached Videos/video-1.mp4
git rm --cached /Videos/video-1.mp4
git rm --cached ./Videos/video-1.mp4
git rm --cached ~/Videos/video-1.mp4
该文件实际上存在于该文件夹中。我在用MacBook。
该文件实际上存在于文件夹中
是,但请检查视频本身是否不是子模块存储库的根文件夹(在项目根目录中检查.gitmodules
(
或检查git ls-tree master Videos
的输出
如果您看到160000
,这意味着视频是一个嵌套的Git存储库,您不能从父存储库中git rm
文件。
请注意,通常$HOME
(~
(很少是Git存储库,像视频文件这样的大型二进制文件很少添加到像Git这样的源控制系统中。