The Stack Overflow podcast is back! Listen to an interview with our new CEO.
2 of 2 added 16 characters in body

Yes git is a good option.

There is nothing like best, it's totally on you how you are implementing it. There are many other open source version control tools available you can consider:

  • CVS
  • SVN
  • Mercurial
  • Bazaar