从没有.git历史记录的版本更新git

时间:2017-09-01 04:03:04

标签: git unity3d bitbucket

我的合作者在使用git时遇到了麻烦,我们决定通过团结合作来完成我们的团结项目。

然而,我将里程碑推向了bitbucket(git)来跟踪事情。

我的协作者版本通过统一(而不是.git文件)进行同步。如果在某些时候,她需要更新bitbucket,我们怎么做,因为她没有拉很长时间(非常不同的git索引文件)。

如果她先拉,她的改变会丢失吗? (而她的是我们想要的那个)

如果她承诺:

git add -A
git commit

然后拉它会要求合并?或者给我们一个错误?

感谢您帮助我们了解如何继续。

1 个答案:

答案 0 :(得分:2)

  

如果她先拉,她的改变会丢失吗?

实际上,如果拉动会覆盖正在修改的文件,那么拉动就会失败。

确保不是这种情况的一种方法是:

git config --global pull.rebase true
git config --global rebase.autostash true

这样,正在进行的工作被保存(存储),在更新的远程跟踪分支之上重放本地提交,并且在更新的工作树之上重新应用正在进行的工作。