Version Control playbooks and tasks

Hi

I would like to implement version control on my playbooks and on my task plays. What version control is recommended? I have heard of using git, however I have never used git before. Does anyone have experience with using version control to manage all their playbooks?

I'd hope everyone does. Git is the de facto standard, so go with that unless you have a good reason to use something else.

V/r,
James Cassell