Czy opcja --bare jest równa core.bare config w Git?

Chcę utworzyć repozytorium git na moim serwerze, aby zaktualizować moją stronę po naciśnięciu. Pierwszy krok wszystkich samouczków (takich jak:http://developertheory.com/how-to-auto-deploy-apps-after-git-push/) Znalazłem to polecenie:

git init --bare

W następnych krokach powinienem wpisać następujące polecenia:

git config core.worktree /path/to/git/deploy
git config core.bare false
git config receive.denycurrentbranch ignore

drugie polecenie (git config core.bare false) ustaw repo na non-bare. Dlaczego inicjujemy repo jako nagie, a następnie ustawiamy go na nie-gołe ?!

questionAnswers(1)

yourAnswerToTheQuestion