Чтобы устранить проблему, у вас все еще есть ветви, так что вы можете объединить их в master, чтобы получить ваши изменения.
В будущем я бы предложил применить следующее:
- НИКОГДА не нажимайте master или любую другую общую ветвь,
- принудительно отправлять могут только ветки, принадлежащие одному разработчику, только если разработчик знает, что он делает
Кроме того, в случае, если у вас больше нет веток, вы можете просматривать компьютеры разработчиков, сравнивать журналы и журналы и восстанавливать вашу ветку из разных мест (например, у dev 1 будет старая версия в его reflog, так что вы можете вытащить текущий мастер и объединить эту старую версию, которая была удалена, dev 2 будет иметь версию с принудительной версией и т. д.). Это утомительная задача, но это лучший способ восстановить потерянные данные.