Git - 同一分支上的多个开发人员

Aks*_*rge 4 github bitbucket gitlab atlassian-sourcetree

我对 Git 还很陌生,我使用 sourcetree 作为客户端。

我知道在 Git 中,两个开发人员同时在同一个分支上工作,因为他们拥有远程分支的本地副本。

所以这是一个场景:

A 和 B 正在开发一个分支 feature/release1.0

A 将代码提交到本地分支。现在B提交代码并将其也推送到远程分支。现在 A 必须推送他的更改以及拉取 B 所做的更改。

那么这种情况下A会怎么做呢?

Gre*_*HNZ 5

在这种情况下,A 应该首先拉取 B 的更改,确保一切正常,然后提交并推送。

一般来说,我们(我的团队)并不是这样工作的。

当我们有两个开发人员密切合作开发某个功能时,我们会在不同的分支上工作,然后合并到一个共享的功能分支中。

这样做的优点之一是您可以按照自己的计划提交和推送,这意味着您可以使您的代码正常工作,而不必担心其他开发人员的更改,并且您的代码可以更快地到达服务器。 也就是说,它位于您自己的计算机以外的某个地方,可能已备份的某个地方。