小编sea*_*308的帖子

我们真的需要在 Git 中分支吗?

我在上我的第一个软件工程课。这是我们中的任何人第一次在团队中工作并使用 git 和 github。在课堂上我们的老师告诉我们,您通常应该从 master 分支,在完成新功能后,将其合并回 master。这就是我一直在做的。然而,我组的其他成员没有分支。他们从 github 上的 master 拉到他们的本地机器,进行编辑,在他们的本地 master 上完成他们的功能,然后推送到 github 上的 master。

我试图说服他们分支,但现在我想到它,我发现它更令人困惑。有人告诉我,分支的目的是制作代码的副本,而不必担心因意外放置无法运行的代码而破坏主节点。

但是他们的本地master不就是一个分支本身吗?当他们进行编辑时,他们不会更改 github 上的 master,因此其他人可以自由地从 github 中提取工作代码。然后它们合并,类似于分支。

我很困惑,如果他们正在做的事情似乎有效,我们为什么要分支?

谢谢!

git branch github branching-and-merging git-branch

4
推荐指数
1
解决办法
1716
查看次数

标签 统计

branch ×1

branching-and-merging ×1

git ×1

git-branch ×1

github ×1