Git - Advantages

From EdWiki


  • Distributed – does not require a central repository or even network access.
  • Fast – designed for speed.
  • Nearly incorruptible – authenticates file downloads using cryptographic grade hashes.
  • Compatible - uses http, ftp, ssh, rsync or git protocol.
  • Better merge capability and independent nature mean you can actually use it ALONG with another version control system.
  • You can use it locally with no central repository, or designate one of the developer computers as central repository.
  • You can use it to push the code live even if your live server is not set up as a git repository.
  • You can access files based on commit comment.
  • It can be run on a development box, with connections from other developer’s computers without a huge performance hit.