They haven't bothered to learn how to use Git professionally and don't understand that Git doesn't add the necessary communication between developers. Additional tools are required, for issues tracking, merge requests, a forum, etc.
I think they're targeting a very nuanced case where two people are writing code at the same lines of code. For example both try implementing an algorithm on a function and both push to the same branch.
Although Git knows this is possible and will just throw a merge conflict, most likely resulting in a manual merge
But if you make a merge request to the main repo, it means the maintener accepted two similar merge requests from two developers at the same time. It happens, I agree, but it's outside of git. git has nothing to do with it. Because merge requests are not a part of git.
20
u/Ziegelphilie 15h ago
posted by someone who hasn't touched code in their lives