为什么git在推送到不同的分支时拒绝主机
我们正在使用git流。这里是流程图为什么git在推送到不同的分支时拒绝主机,git,git-flow,Git,Git Flow,我们正在使用git流。这里是流程图 git流功能启动myfeat git提交-a git签出开发 吉特拉力 git流功能签出myfeat git流功能重新设置myfeat的基础 git流特性完成myfeat git推送 错误: Counting objects: 15, done. Delta compression using up to 4 threads. Compressing objects: 100% (8/8), done. Writing objects: 100% (8/8),
Counting objects: 15, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (8/8), done.
Writing objects: 100% (8/8), 820 bytes, done.
Total 8 (delta 6), reused 0 (delta 0)
To git@github.com:blah/blah.git
d675b35..d35f160 develop -> develop
! [rejected] master -> master (non-fast-forward)
为什么在我推动开发时它告诉我它拒绝master(如果您不熟悉git流,则develop是一个远程跟踪分支)默认情况下,
git push
尝试更新所有上游分支(那些与配置中的分支匹配的分支..merge)
试试这个:
git config push.default tracking
这告诉git只将提交推送到与您当前签出的本地分支名称匹配的上游分支
另见