Bitbucket is a web-based hosting service for source code and development projects that use Git or Mercurial revision control systems. It offers code review, issue tracking, documentation, and static site hosting. Users can generate an SSH public key to connect their Bitbucket account to a local Git repository and clone or push code. Common Git commands include add, commit, push, pull, checkout, merge, log and reset.