Я делаю первый коммит с файлом "a", затем второй коммит, я также добавляю файл "b" в репозиторий. Тем временем второй разработчик синхронизирует / клонирует из моего второго коммита и начинает работать. Затем я возвращаюсь к своему первому коммиту (что означает, что второй файл пропал), вносит некоторые изменения в исходный файл «a», а затем pu sh в удаленный репозиторий.
Второй разработчик также продвигает свои изменения после того, как я сделал возврат, не вызовет ли это конфликта? Если да, как мы можем исправить этот вариант использования