Ionic 2 RC - Best practice for version control (git)


yesterday I swapped my project over to the new RC file structure. All works fine so far.

I realised as I commited the project to my Git repository that only the root files, the src and the resources directory will be commited. All other files are getting ignored due to the .gitignore file provided by the new starter project.
As I tried to check out the project on my other notebook I tried to use ‘ionic state restore’ which ended up in an error ‘caught exception undefined’

Now I was wondering what is the best way to deal with version control and ionic 2?
Is state restore the intended way to do this? If not, how do I restore the project once it is checked out? Should I include the plugins directory for instance?

Thanks for your thoughts and help!