#Error
fatal: /usr/local/libexec/git-core/git-pull cannot be used without a working tree.
注意,不是git版本问题,有些文章的解释是错误的。
#原因
在bare仓库执行git pull操作
bare库,本身只作为仓库使用,而不作为工作区使用,即is not a working tree。
#解决方法:
- 不用解决。
参考:
http://stackoverflow.com/questions/8565828/troubleshooting-git-pull
A bare repository doesn't have a working tree. git pull
is functionally the same as a git fetch
followed by a git merge
, and to do a merge you have to have a working tree (in case there are conflicts you need to sort out).
You have to push to a bare repo. Pull will not work as it requires a working directory to merge to, which is what the error message that you see says.
So setup a remote to the bare repo from the repo that you will be working on and push from that.
PS: The ideal way to create a bare repo is to do git init --bare <reponame>
#错误分析
还是要加深对事物本质的理解。
0
1
2
3
=
*
%
#
!
相关推荐
git annex remote add --type=git-annex google-drive /path/to/credentials.json ``` 然后,你可以像处理其他Git Annex远程仓库一样,使用`copy`、`get`和`drop`等命令来管理Google Drive上的文件。例如,将大文件...
A_git-friendly_Vivado_wrapper_Vivado-git_A_git-friendly_Vivado_wrappewrapper_vivado-git.zipr_vivado-git
Linux离线安装git的安装及说明文档+所需依赖 ...git-1.8.3.1-23.el7_8.x86_64.rpm gettext-common-devel-0.19.8.1-3.el7.noarch.rpm expat-2.1.0-11.el7.x86_64.rpm perl-ExtUtils-MakeMaker-6.68-3.el7.noarch.rpm
python库。 资源全名:pybuilder_semver_git_tag-1.0.7-py3-none-any.whl
解决fatal:remote error:You can’t push to git://github.com/username/*.git问题的办法 今天Git push的时候 fatal:remote error: You can't push to git://github.com/username/*.git Use git@github....
python库。 资源全名:git_hooks_1c-9.2.2-py3-none-any.whl
用户Linux系统的net-tools-2.0-0.25.20131004git.el7.x86_64.rpm文件
资源来自pypi官网。 资源全名:git_utils_dmaahs2017-0.0.5-py3-none-any.whl
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
离线安装包,亲测可用
ffmpeg-2024-01-01-git-e1c1dc8347-full_build.7z
资源来自pypi官网。 资源全名:django_git_changelog-0.5.4-py3-none-any.whl
离线安装包,亲测可用
python库。 资源全名:git_t5-0.1.1b1-py3-none-any.whl
Git是世界上最流行的分布式版本控制系统,它允许开发人员追踪和管理代码变更,协同开发项目。Git_2.12_64.exe是Git的64位版本安装程序,适用于Windows操作系统。此版本为2.12版,可能包含了当时最新的特性与修复。 ...
用Python编写的命令行Git实用程序从pypi安装: python -m pip install git_python_utilsgit_python_tools.version_string 基于git历史记录自动生成版本字符串。 使用格式字符串或模板文件的可自定义版本字符串格式。...
问题描述: 在使用git 进行提交时, 出现上面这个报错, 导致无法提交. 报错大致意思就是创建index.lock文件失败,因为已经存在index.lock文件了. index.lock文件是在.git下面, 而.git是一般是隐藏的, 那么可以通过以下...
官网下载,地址:https://git-scm.com/ 下载版本:Git-2.33.0.2-64-bit.exe 安装详见...
pull git submodule foreach git submodule update 常见问题 git 拉取errno 54问题 :使用ssh clone error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54 fatal: the remote end hung up ...
离线安装包,亲测可用