We're starting a new project and will be using git for our source code
management system. We're all previous SVN users and have not used git
before. I'm sure this question has been asked many times before and I
apologize for asking it again: What is the convention for setting up a new
project in git? In SVN, the convention is to call the main branch "trunk"
and branches are created under a directory called "branches" (e.g.
branches/1.0 for the first release branch). There is also a "tags"
directory used for labeling key snapshots of the trunk (or even release
branches), without actually creating a branch.
>From what I've read, it appears that the convention is to call the main
trunk "master". Is this correct? What's the convention for release branches
and tags? Are there any other git specific repository conventions that we
You received this message because you are subscribed to the Google Groups "Git
for human beings" group.
To view this discussion on the web visit
To post to this group, send email to email@example.com.
To unsubscribe from this group, send email to
For more options, visit this group at