Если хранилище было инициализировано в каталоге hello или на один уровень выше?
при условии, что каталог hello
является корнем вашего проекта, и что вы используете контроль версийСистема, да.
В сообщении в блоге по адресу https://golang.org/doc/code.html#Command, да, этот каталог является корнем программы / проекта приветствия, принадлежащей пространству имен github.com/user/
.Как следствие, и поскольку эта демонстрация использует VCS, в настоящее время git
, да, он содержит каталог .git
.
Должен ли в конечном хранилище отображаться каталог .git?
Если этот равен хранилищу , тогда да, он содержит .git
или аналогичный каталог для хранения метаданных VCS.
Хотя,наличие репозитория, то есть каталога, управляемого VCS, не является обязательным для запуска программ go.
Это требование, которое требуется, когда вы хотите перемещаться по истории и / или сохранять несколько состояний программы,и / или написать и поделиться своим кодом с другими людьми.
В корпоративной среде это требуется (99,999999%, должны быть некоторые дураки, мы всего лишь люди).