【发布时间】:2020-04-30 18:14:20
【问题描述】:
所以我今天开始使用 github。 基本上,我们中有两个人(程序员)将使用 PIC 微控制器在一个项目上工作。我做了一些实验并阅读了一些东西和术语,例如分支、提交、大师等。 所以假设我只有一个包含 4 行的 main.c 文件。
这是我们的主文件。我们两个人同时发展。现在我们从这个 master 中创建两个分支(所以基本上是当前代码的快照)。这两个分支是“branch1”和“branch2”,我使用 branch1 进行更改,而我的合作伙伴使用 branch2。 我在 line2 和 line3 之间插入了一行“dummy = 0”,而我的搭档在 line3 和 line4 之间插入了“dummy = 0”。所以在一天结束时,我会将我的更改提交到 branch1,拉一个请求以将我的更改合并到 master。 现在,我的合作伙伴如何对新的主文件进行更改(在我提交我的文件之后)?请注意,我们从同一个主文件开始。 谢谢
到目前为止我们所做的:我们还没有尝试同时进行编辑。我们现在所做的是我让他在 branch2 上进行编辑,然后尝试拉取请求以便我可以批准它,以便他从分支 2 进行的编辑执行到 master。我的问题在于,我们很可能每天都从同一个主代码开始,因此每小时所做的每一次更改都不会延续到另一个人的副本
【问题讨论】:
-
您好,欢迎来到 SO。尽量不要将相关信息放在 cmets 中。 edit 你的帖子,而不是!快乐狩猎
标签: github