我开始学习 Git,到目前为止,它很棒。我只是在一个领域感到困惑,这可能只是一个误解。
假设 John 在“john”目录中工作,而 Bob 在“bob”目录中工作。
如果 John 的代码不是我们想要的“john”目录的最后一项,并且 Bob 从 dev 分支中提取,Bob 将得到 John 的所有“坏”代码,对吗?
因此,Bob 对“bob”目录应用了一个简单的修复并推送到生产分支。John 在“john”目录下的坏代码不是通过 Bob 的 push 潜入生产分支吗?
这甚至会发生吗?这是如何避免的?
谢谢你们!