git push报错 refusing to update checked out branch 解决办法

来源:互联网 发布:hadoop和java的关系 编辑:程序博客网 时间:2024/05/19 15:20

如果你按照网上的方法 搭建完成git服务器,在初始push的时候报如下的错

remote: error: refusing to update checked out branch: refs/heads/masterremote: error: 默认禁止更新非纯仓库的当前分支,因为您推送的内容将导致索引和工作区remote: 不一致,并且将需要执行 'git reset --hard' 将工作区匹配到 HEAD。remote: remote: 您可以在远程仓库中设置 'receive.denyCurrentBranch' 配置变量为remote: 'ignore' 或 'warn' 以允许推送到当前分支。然而不推荐这么做,除非您remote: 用某种方式将其工作区更新至您推送的状态。remote: remote: 若要屏蔽此信息且保持默认行为,设置 'receive.denyCurrentBranch'remote: 配置变量为 'refuse'。
请在服务器端 git init 之后 执行下面这句话,应该就可以了

git config receive.denyCurrentBranch ignore

这句话

阅读全文
0 0
原创粉丝点击