макет репозитория git был очень стабильным с течением времени, поэтому использование даже очень старых версий программного обеспечения с репозиториями, созданными в более поздних версиях, должно работать нормально.Конечно, могут быть параметры конфигурации, установленные более поздними версиями, которые не понятны более ранним версиям инструментов, но это не должно вызывать проблем, за исключением того, что старое программное обеспечение работает не так, как вы ожидаете.
Кроме того, должно быть хорошо использовать версии инструментов, созданных для разных операционных систем, в одном и том же репозитории на диске.
Существуют определенные функции, такие как подмодули, которые могут не поддерживаться более старыми версиямиgit - чтобы оценить, будет ли это проблемой, вы должны сообщить нам, какая самая старая версия, которую вы можете использовать.
Вы также можете посмотреть на этот вопрос о обратной совместимости git: