HI, > What advantage is having a local repo to having a local working copy? Means you can commit a lot more often in small bite size chunks locally. Makes it easier to revert minor changes locally for one. As the cost of branching and committing is less in Git than SVN (it's local) you can do it more often.
You then have the decision of pushing/merging with --no-ff or not. By default each commit is copied across, with --no-ff all changes are committed/pushed under a single comment. Gifflow suggests --no-ff but I think it depends on how often you commit, what you're working on and if each commit comment would be useful to everyone. And I've probably just added to your confusion :-) Justin