github マージ 疑問
解決したいこと
現在githubの共同開発について調べていて、githubについての疑問が生まれずっと考えていましたが解決できないため、質問させていただきます。
上記の写真の状況について質問させていただきます。
流れ
A、Bの二者が存在
mainから二人とも同時にブランチを切る
それぞれ変更を行う
変更内容はそれぞれ新しいファイルを作成しその中身を変更する(同じファイルの中身を変更しない)
Aが先に自分のタスクを完了させ、mainにプルリクエストを送信、マージを行う
後にBが自分のタスクを完了、mainにプルリクエストを送信、マージを行う
ここで疑問が生まれました。
疑問点
BがマージするときにBがマージするファイルにはAが作成、変更を行ったファイルが存在しない。つまり、Bがマージし、mainを上書きする際、Aの作成したファイルがなくなってしまうのではないかという疑問です。
しかし、この考えが正しければ、共同開発がうまくできないと考え、ずっと考えていました。
この点わかる方教えていただけないでしょうか??