What's the -practical- difference between a Bare and non-Bare repository?
问题 I\'ve been reading about the bare and non-bare / default repositores in Git. I haven\'t been able to understand quite well (theoretically) about the differences between them, and why I should \"push\" to a bare repository. Here\'s the deal: Currently, I\'m the only one working on a project on 3 different computers, but there will be more people involved in it later, so I\'m using Git for the version control. I clone the bare repo on all computers, and when I finish my modifications on one of