git remote git push出错的解决办法
来源:互联网 发布:c语言二维数组输出 编辑:程序博客网 时间:2024/06/05 03:04
git push时出错:
remote:error:refusing to update checked out branch:refs/heads/master
Total 519109 (delta 115592), reused 0 (delta 0)remote: error: refusing to update checked out branch: refs/heads/masterremote: error: By default, updating the current branch in a non-bare repositoryremote: error: is denied, because it will make the index and work tree inconsistentremote: error: with what you pushed, and will require 'git reset --hard' to matchremote: error: the work tree to HEAD.remote: error: remote: error: You can set 'receive.denyCurrentBranch' configuration variable toremote: error: 'ignore' or 'warn' in the remote repository to allow pushing intoremote: error: its current branch; however, this is not recommended unless youremote: error: arranged to update its work tree to match what you pushed in someremote: error: other way.remote: error: remote: error: To squelch this message and still keep the default behaviour, setremote: error: 'receive.denyCurrentBranch' configuration variable to 'refuse'.To /home/jobs/git/jz_smarc_core/.git ! [remote rejected] master -> master (branch is currently checked out)error: 无法推送一些引用到 '/home/jobs/git/jz_smarc_core/.git'
出错分析:
如果使用了git init初始化,则远程仓库的目录下,也包含work tree,当本地仓库向远程仓库push时, 如果远程仓库正在push的分支上(如果当时不在push的分支,就没有问题), 那么push后的结果不会反应在worktree上, 也即在远程仓库的目录下对应的文件还是之前的内容,必须得使用git reset --hard才能看到push后的内容。
一般在创建远程仓库,以便他人或自己使用时 推荐使用git --base init
git init 和git --base init区别请看http://blog.csdn.net/u014159143/article/details/78109094
解决方法:
由于远程处在当前分支上,添加忽略当前分支,即在.git/config后添加
[receive] denyCurrentBranch = ignore或者
git config --bool core.bare true
阅读全文
0 0
- git remote git push出错的解决办法
- git push remote error解决办法
- git push 失败的解决办法
- git push时出错
- git push时出错
- Git Push create remote branch
- git push 出错的两种情况
- Git Push失败 解决办法
- git学习--git push出错问题的解决
- GIT命令 clone remote fetch pull push 的使用
- git 一直无法push的解决办法
- Git Push出现RPC failed; result=56, HTTP code = 0 The remote end hung up unexpectedly的解决办法
- windows 下 Git push 出错
- git push -u origin master 出错 \Permission denied (publickey). fatal: Could not read from remote repo
- git push and delete remote branches
- clone & push all remote branches with git
- clone & push all remote branches with git
- git remote、pull、push、fetch等命令
- 机器学习性能评估指标
- Eclipse 集成Activiti Eclipse Designer 插件
- Android 8.0 功能和 API
- 使Gradle构建更快 2016年2月5日奥列格Shelajev3评论 推特 inShare 70 上次我们谈到了构建系统,我们看着一些建议可能会使您的Maven构建更快。我们得到的结果是迷人的和对
- UGUI
- git remote git push出错的解决办法
- mac地址查找
- JS获取图片base64
- 整理知识点
- 【转】HashSet原理
- 35、java常用类-String类-1
- Unity 如何减少DrawCall
- C#对文档流的读写可行案例
- Unity如何查看当前内存使用情况