been using angular to make phonegap and html5 desktop and mobile apps, and "thick client" restful web service consuming client side applications. had experience integrating it with other frameworks such as D3.js.
been using git for everything now. also had experience setting up repositories using a few software packages, end up using rhodecode. using bitbucket/github for personal projects, and rhodecode for work