Коли я git initпапку, вона не створює головну гілку
Це правда і очікувана поведінка. Git не створить masterгілку, поки ви щось не зробите.
Коли я git --bare initце роблю, створює файли.
Не голі git initтакож створюватимуть ті самі файли, в прихованому .gitкаталозі в корені вашого проекту.
Коли я набираю текст, git branch masterвін говорить "fatal: Недійсне ім'я об'єкта:" master ""
Це знову правильна поведінка. Поки ви не скористаєтесь, немає жодної ведучої гілки.
Ви не ставили запитання, але я відповім на питання, яке я вважав, що ви хочете задати. Додайте один або декілька файлів у свій каталог, і git addїх підготуйте. Потім git commitстворити свій початковий комітет та masterвідділення.
git branch newbranch