在github上创建一个新的分支+ git fetch + git push失败

时间:2016-03-01 13:56:51

标签: git github

几天前我们遇到了git的问题。配偶(又名A)在github上创建了一个新分支。另一个伙伴(又名B)做了git fetch。在git push git退出B:“推送拒绝:推送到origin / xxxxx被拒绝”。

据我所知,github对分支创建没有任何承诺,为什么推送失败?如果他在fetch和push之间做了一个git pull会有用吗?我试图重现自己的错误,但配偶B失败的工作流程为我工作。

1 个答案:

答案 0 :(得分:2)

git fetch不等于git pullgit fetch只会获取远程中不同分支的参考信息。您需要先运行git pull。 git pull将运行git fetch,然后运行git merge本地和远程分支。然后,您可以推送更改。