嗨,我刚刚完成了 GitHub Learn-in-15 minutes 教程。GitHub 看起来非常好,而且很容易上手。我不明白的一件事是在团队环境中与可能编辑相同文件的人一起工作?
据我了解
- 将有一个
origin
包含应用程序最新文件的远程 repo ()。 - 每位队员拉
origin
师傅 - 每个团队成员都可以创建他们自己本地的分支编辑文件,提交分支并与他们的本地合并
master
。 - 团队成员现在可以将其推
master
送到origin/master
.
现在如果 2 个团队成员不编辑同一个文件会发生什么。
起源V1
MemberA 创建了 V2,现在推送 Origin V2
MemberB 仍然有 V1,但已经制作了 V3 并推送了它,MemberA 推送的更改不会回滚原来的 V1,因为
或者这就是舞台和将文件添加到舞台以进行推送的地方?
IE 它不会用你的推送“替换”所有文件.. 但只有那些你添加到你的阶段/提交的文件?