我们目前有2名开发人员正在处理项目并使用Github和Github-Client for Windows。
基本思想是,2个用于开发的分支,然后被推送到pre_production,然后在pre_production服务器中进行测试;然后当一切正常时,推到掌握。
我不确定以上是否是正确的工作流程,因为我对Git很新。无论如何,我们正在测试工作流程,我们执行了以下步骤:
到目前为止一切正常。然后,当我们尝试将dev2所做的更改合并到dev1时,在将本地dev_1与远程dev_1同步时失败(在步骤5)。
因为我们是Git的新手,所以能得到一些帮助会很棒。
答案 0 :(得分:0)
好的,好像我找到了问题的答案。
在步骤5中,我们只是强制推送到remote_dev,而不是尝试“同步”local_dev和remote_dev。我们可以安全地执行此操作,因为local_dev将具有最新的更改,而不是远程更改。
是否使用以下命令:
git push git_url local_branch:remote_branch
希望这有助于某人。