git push origin master、git pull出现如下错误
2015-03-19 14:36
495 查看
git push origin master出现如下错误: Counting objects: 3, done. Writing objects: 100% (3/3), 226 bytes, done. Total 3 (delta 0), reused 0 (delta 0) remote: error: refusing to update checked out branch: refs/heads/master remote: error: By default, updating the current branch in a non-bare repository remote: error: is denied, because it will make the index and work tree inconsistent remote: error: with what you pushed, and will require 'git reset --hard' to match remote: error: the work tree to HEAD. remote: error: remote: error: You can set 'receive.denyCurrentBranch' configuration variable to remote: error: 'ignore' or 'warn' in the remote repository to allow pushing into remote: error: its current branch; however, this is not recommended unless you remote: error: arranged to update its work tree to match what you pushed in some remote: error: other way. remote: error: remote: error: To squelch this message and still keep the default behaviour, set remote: error: 'receive.denyCurrentBranch' configuration variable to 'refuse'. To git@192.168.45.42:teamwork.git ! [remote rejected] master -> master (branch is currently checked out) error: failed to push some refs to 'git@192.168.45.42:teamwork.git' 执行命令解决问题 git config receive.denyCurrentBranch ignore git pull出现如下错误: You asked me to pull without telling me which branch you want to merge with, and 'branch.master.merge' in your configuration file does not tell me, either. Please specify which branch you want to use on the command line and try again (e.g. 'git pull <repository> <refspec>'). See git-pull(1) for details. If you often merge with the same branch, you may want to use something like the following in your configuration file: [branch "master"] remote = <nickname> merge = <remote-ref> [remote "<nickname>"] url = <url> fetch = <refspec> See git-config(1) for details. 执行命令: $ git config branch.master.remote origin $ git config branch.master.merge refs/heads/master 解决问题
相关文章推荐
- git push origin master、git pull出现如下错误
- git push origin master出现错误:公钥缺失
- IDEA使用Git出现push to origin/master was rejected错误解决方案
- Push to origin/master was rejected (Git提交错误)
- git push时出现错误refusing to update checked out branch: refs/heads/master
- git push -u origin master 出现The authenticity of host 'github.com ' can't be established解决方案
- homebrew update 出现Failure while executing: git pull --quiet origin refs/heads/master:refs/remotes/origin/master解决方案
- 关于git push -u origin master的2个错误
- Push to origin/master was rejected (Git提交错误)
- 使用git push origin master出现fatal:remote error
- Push to origin/master was rejected (Git提交错误)(转)
- git push -u origin master 出现The authenticity of host 'github.com ' can't be established解决方案
- git本地仓库首次push到远程仓库出现错误 ! [rejected] master -> master (fetch first)
- git 出现The current branch is not configured for pull No value for key branch.master.merge found in configuration错误的解决办法
- 解决本地上传远程的冲突两种方式的区别:git push -f origin master和git pull --rebase origin master
- Push to origin/master was rejected (Git提交错误)
- 解决本地项目上传到github时$git push -u origin master error failed to push some refs...等错误
- VS2013中使用git发布解决方案master分支的时候出现错误
- git push origin master fatal: 'origin' does not appear to be a git repository fatal: Could not read
- Git 的origin和master分析 push/diff/head(转)