What’s the -practical- difference between a Bare and non-Bare repository?

I’ve been reading about the bare and non-bare / default repositories in Git. I haven’t been able to understand quite well (theoretically) 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 … Read more

How to convert a normal Git repository to a bare one?

How can I convert a ‘normal’ Git repository to a bare one? The main difference seems to be: in the normal Git repository, you have a .git folder inside the repository containing all relevant data and all other files making up your working copy in a bare Git repository, there is no working copy and … Read more