title: Code formatting before commit to GIT
body: <p>According to my understanding, when two developers work on the same project, but use different coding styles, there is no built-in way in GIT to uniformize commited sources. Please, correct me if I'm wrong.</p>
  
  <p>Should I ask all developers to format code with the same style?</p>
  
  <p>Can I ask GIT to somehow format code according to that same style? Is it possible to achieve auto code format with BitBucket?</p>