我要把我们的项目从强制转移到git。在一些设置之后,通过指南,我成功地创建了git并从perforce导入了源代码。然后我遇到了问题,我不能简单地将后续的p4更改导入到git。(我们中的大多数人仍在努力工作)。
跟踪误差
拒绝主->母版(非快速转发)错误:未能将一些推荐推送到'git@github.com:xxx/yyyyy.git‘提示:更新被拒绝,因为当前分支的尖端落后于提示:它的远程对应项。合并远程更改(例如'git拉‘)提示:然后再推。提示:有关详细信息,请参阅“git push --help”中的“关于快速前进的说明”。
我也试过
终于起作用了。但我不知道为什么。
git-p4同步手册上写着
在初始导入之后,只需在git存储库中调用git-p4同步,就可以轻松地将git存储库与Perforce仓库中的更新更改同步。默认情况下,将更新"remotes/p4/master“分支。
所以我猜这就是为什么随后的'git推‘不起作用的原因。每一次我都要重新定位/拉/推吗?我错过了什么吗?我刚接触过git,请帮帮忙。
发布于 2013-07-02 22:26:43
如果您正在将代码推送到一个标准的git,并且它被拒绝,那么您需要将您的更改重新定位到origin/master上。
https://stackoverflow.com/questions/17185035
复制相似问题