Ist die Option --bare gleich der Option core.bare in Git?

Ich möchte ein Git-Repo auf meinem Server erstellen, um meine Website nach dem Pushen zu aktualisieren. Der erste Schritt aller Tutorials (wie folgt:http://developertheory.com/how-to-auto-deploy-apps-after-git-push/) Ich fand, ist dieser Befehl:

git init --bare

In den nächsten Schritten sollte ich die folgenden Befehle eingeben:

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

der zweite Befehl (git config core.bare false) Setze das Repo auf nicht blank. Warum initialisieren wir das Repo als nackt und setzen es dann auf nicht nackt ?!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage