【发布时间】:2013-11-12 16:40:08
【问题描述】:
我有一个本地分支,我已将其推送到远程分支。现在我想将此分支合并到远程主服务器,但我担心当我合并它时,我可能会覆盖我的团队所做的更改。那么,当您在团队中时,正确的合并方式是什么?我读过 rebase,但我不知道该怎么做。
【问题讨论】:
-
为什么您认为它可能会覆盖您团队所做的更改?
-
我对在 GIT 中与其他人一起工作还是很陌生,所以这只是我的假设。我担心的是在我正在开发一个功能的情况下,假设我对应用程序的某些部分进行了一些修改,然后我的队友也在同一部分进行了更改。那么如果他在远程推送他的更改而我在之后推送会发生什么?我不会覆盖他对应用程序特定部分的更改吗?
-
不,git 会让你先拉下他的更改,尝试自动合并,如果失败,它会让你手动合并更改,然后它才会让你推送。跨度>
-
哦...酷。不知道那件事。谢谢。