figment/nifdocsys — comment on commit 567e86ddc4749b933854a0b5ee60591d2d62f171
File:  line 0
By amorilia:

I'd suggest you read http://progit.org/book/ and http://hginit.com/ if you haven't already.

For one thing, there's no concept of "master" repository. With git (or any other DVCS for that matter), there are many branches and one simply merges/cherry-picks between them.

To work on the niflib branch, simply do

git checkout niflib

before committing and pushing. For anything that might apply for more than just niflib (e.g. for the documentation generator), do

git checkout master

and when you are done, cherry-pick it into the niflib branch (or work on it in the niflib branch and cherry-pick into master).