我们正在使用git流。这是流。

  1. git流量功能启动myfeat
  2. git commit -a
  3. Git Checkout开发
  4. git拉
  5. GIT流量功能结帐MyFeat
  6. git流功能重新恢复myfeat
  7. git流量功能完成myFeat
  8. 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只需将提交推向上游分支,与您当前已签出的本地分支的名称相匹配。

也可以看看

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top