Bonjour à tous, je débute sous Git , j'ai commencé à travailler avec il y a quelques jjours seulement et depuis je me pose une question à laquelle je ne trouve pas vraiment de réponses , que cela soit dans le tuto ou sur internet.

Que se passe-t-il lorsque plusieurs personnes travaillent sur un même fichiers que cela soit sur une même branche ou un branche différente ?

Pour vous exposer mon problème voici un petit exemple :

Prenons le fichier A sur la branche master, Mickey et Minnie travaillent sur ce fichier A, Mickey sur la branche 1 et Minnie sur la branche 2.

Minnie fini en premier et soumet son travail sur la branche master sans le dire à Mickey. Quelques jours plus tard ce dernier soumet aussi son travail sur master. Que se passe-t-il dans cette situation ?

Mickey va-t-il être bloqué ou va-t-il écraser le travail de Minnie ?

S'il est bloqué, peut-il récupérer les modifications apportées par Minnie sans écraser ou effectuer divers copier/collé de son travail ?

Voilà la problématique que je me pose sans réellement trouver une réponse . J'ai entendu parler de rebase mais je ne suis pas sûr ...

Merci d'avance pour vos réponses.

-