У меня странная настройка с Git.В основном у меня есть:
[client 1] <---> [remote repo] ----> [client 2]
[Клиент 1] по сути является локальным репо, с которым я работаю, потому что я не могу скомпилировать / собрать проект на своей локальной машине.
[Клиент2] - это удаленный сервер для сборки.
В середине у меня есть еще одно репо, [удаленное репо], в основном для синхронизации с центральным репозиторием cvs в моей компании, а также для синхронизации между моим [клиентом 1]и [клиент 2].
Поскольку вся компиляция / сборка выполняется на [клиенте 2], у меня есть много тривиальных коммитов на [клиенте 1] только для исправления ошибок компиляции или сборки.
Таким образом, к тому времени, когда я узнаю, что в последнем коммите есть ошибки, уже слишком поздно, потому что коммит уже был передан и удален из удаленного репо.
Как я могу раздавить эти (много) тривиальные коммиты в один?Спасибо.