题
我们正在使用git流。这是流。
- git流量功能启动myfeat
- git commit -a
- Git Checkout开发
- 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), 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)
为什么它告诉我,当我推动开发时,它正在拒绝大师(如果您不熟悉GIT流程,则开发是一个远程跟踪分支)
解决方案
默认, git push
试图更新所有上游分支(匹配的分支 branch.<name>.merge
在您的配置中)。
尝试这个:
git config push.default tracking
这告诉git只需将提交推向上游分支,与您当前已签出的本地分支的名称相匹配。
也可以看看
不隶属于 StackOverflow