Разница между ветками master и main в Git связана с изменениями в настройках по умолчанию. 4
Ранее в Git основная ветка по умолчанию называлась master, это было стандартом на протяжении многих лет. 4 Но с 2020 года GitHub и другие платформы начали переходить на использование main в качестве основной ветки по умолчанию. 4
При этом в Git название основной ветки по умолчанию остаётся master, так как изменение этого параметра — сложный и медленный процесс. 2 Многие организации и пользователи предпочитают переименовывать основную ветку с master на main или другой нейтральный термин. 2
Таким образом, основная разница заключается в том, что в разных контекстах используются разные названия веток: в Git по умолчанию — master, а на некоторых платформах, например GitHub, — main. 24