Collaboratively develop a WordPress site

Git is definitely a valuable tool for collaborative WordPress development. Have a look at some talks on WordPress.tv about using Git: http://wordpress.tv/?s=git

If you understand a bit of French, this talk (video / slides) by Amaury Balmer is terrific. Some of his recommendations:

  • Use an automated deployment method (running your own, or using an off-the-shelf service). There are many deployment tools that interface with Git/Github.
  • Use Travis CI to automatically test if your commits break anything.
  • Make use of branches to work on several issues – every issue can be a git branch.