请帮助我了解以下错误消息的含义以及如何遵守其请求.
我想复制一个现有的本地git仓库; 然后将该副本推送到新创建的遥控器.
但是我收到以下错误:
此存储库是为Git LFS配置的,但在您的路径中找不到"git-lfs".如果您不再希望使用Git LFS,请删除.git/hooks/pre-push以删除此挂钩.
我在收到此消息之前使用的代码是:
# create new git repo at https://github.com/username/foo-bar.git
cp -r OldProject/ NewProject/
cd NewProject/
git remote remove origin # Remove prior origin from copy operation
git init
git remote add origin https://github.com/username/foo-bar.git
git add -A
git commit -m "first commit"
git push -u origin master
Run Code Online (Sandbox Code Playgroud)
我做错了什么,我该如何解决?请帮助我理解上述错误消息的含义以及如何遵守其请求.
Dan*_*Dan 25
此存储库是为Git LFS配置的,但在您的路径中找不到"git-lfs"
LFS是"大文件存储",是git的扩展,它将大文件保存在实际存储库之外,因此它不会变慢.当错误显示"未找到您的路径"时,这意味着git正在寻找您尚未安装的程序.您可以使用https://git-lfs.github.com/上的说明进行安装.
顺便说一下,当你做一些动作时,钩子会运行一些代码.它们存储在存储库中的隐藏目录中.git/hooks.
E.w*_*.ws 22
Git 大文件存储 (LFS) 使用 Git 内部的文本指针替换音频样本、视频、数据集和图形等大文件,同时将文件内容存储在 GitHub.com 或 GitHub Enterprise 等远程服务器上。
也许最简单的事情就是通过运行以下命令来安装Git Large File Storage:
brew install git-lfs
Run Code Online (Sandbox Code Playgroud)
小智 5
我遇到了同样的问题,通过删除 .git/hooks/pre-push 解决了