SourceTreeの初心者にとっては必ずあるエラーと思いますが、最初のリモートリポジトリへプッシュする際にエラーが発生する原因と対策を記載します。
エラーの原因はリモートリポジトリの作成方法にある
エラーの原因:リモートリポジトリ作成時と同時に「Initial commit」がされてしまうため、ローカルからリモートへプッシュする際に衝突が起きていることが原因の様です。
対策:Initial commitがされない様に作成すること
Bitbucketでリモートリポジトリを作成する方法を以下図にて示します。
エラーの原因とならない様に「include gitignore?」をNoに設定して下さい。