Есть два сервера GIT - основной удаленный сервер A и локальный сервер B. Обычно я отправляю и извлекаю изменения на сервере A и только отправляю на сервер B. Однако иногда удаленный сервер A для меня недоступен, и я нажимаю и вытягиваю мои изменения только на сервере B. В то же время кто-то может отправить что-то на сервер A. Когда удаленный сервер A снова станет доступен, я хотел бы, как и раньше, отправить и вытащить на сервер A и только отправить на сервер B. Будут ли проблемы с синхронизацией этих двух серверы? Какой должен быть порядок толкания и вытягивания? Как правильно решить эту работу с локальным и удаленным сервером?