我不明白当我从分支机构合并到存储库时发生了什么?

时间:2014-02-23 00:34:07

标签: git version-control merge

因此,根据公司政策,我不会提交主分支 - 而是将我从自己的分支中进行的更改合并。

基本上,我会创建一个分支,完成我的更改,切换回master以通过运行git pull来更新它,然后将我的分支合并到主分支。

下一部分对我来说有点模糊。因此,团队成员将在合并实际执行之前检查我的更改,然后我看到存储库已更新。

我以为从我的分支运行git merge master会立即将我的分支与主存储库合并。为什么我的同事能够审查合并?

1 个答案:

答案 0 :(得分:1)

当您执行git pull时,您将获得远程存储库中的所有内容,并且您的主服务器将获取远程存储库中内容的最新信息。假设您的更改位于本地存储库中名为test_branch的分支中,您在其中进行了更改。现在,您使用当前分支git merge master执行test_branch,这意味着您的test_branch包含远程存储库中的所有更改以及要审核的新更改。您的团队成员现在会审核您的本地master分支与您的test_branch之间的差异,这些差异基本上会提供您所做的新更改,并会进行审核。