Git push только для открытых репозиториев?

Когда я попробовал «git push origin master» в удаленном репозитории на моем внешнем диске, появилось предупреждение git, в котором сообщалось, что в следующих выпусках git по умолчанию будет отказано в загрузке репозитория. На внешнем диске я зарегистрировал проект и хочу отправить изменения, которые я сделал на своем компьютере, в эти репозитории. Разве «git push origin master» не правильный путь? Должен ли я «git pull ...» в хранилище на моем внешнем диске? Так что я не могу выдвинуть изменения, а просто потянуть их? Только работа с «голым» хранилищем отличается? Так что, если хранилище на моем внешнем диске было пустым хранилищем, я мог бы внести в него изменения? Я правильно понимаю?

Ответы на вопрос(2)

Ваш ответ на вопрос