Git - это решение для распределенного управления версиями, которое порой вызывает много недоразумений.
То, что Angular делает для вас, на самом деле превращает каталог вашего проекта в git рабочий каталог . Это означает, что теперь вы можете открыть CLI и набрать git <anything>
с git, фактически делая то, что вы просили. Если вы не просили Angular сделать это, вы можете открыть терминал в каталоге вашего проекта и набрать git init
, чтобы получить тот же результат.
Ваш репозиторий git теперь может быть связан в один или несколько удаленных репозиториев. Они могут быть на вашем компьютере, на USB-накопителе, на общем физическом диске в вашей организации, на CD-ROM, на вашем старом MP3-плеере или даже в облаке, например, на GitHub или BitBucket.
Angular не создает для вас удаленный репозиторий, а только превращает папку вашего проекта в локальный рабочий репозиторий.
Вам придется создать удаленный репозиторий самостоятельно. затем, в вашем локальном, связать его как удаленный:
git remote add origin <URL to your remote>
Если вы используете GitHub, ознакомьтесь с их руководством .
Поскольку этот вопрос задают снова и снова, я надеюсь, что этот ответ поможет git новичкам лучше понять, что происходит.