gitで間違ってcommit,pushしてしまった時の戻し方

git reset –hard コミット番号
git push -f origin ブランチ名

source treeでやるなら
戻したいコミット上で右クリック
 >現在のブランチをこのコミットまでリセット
  >使うモード:Hard – 全ての作業コピーの変更を破棄する
   >ok

右上の 「ターミナル」を起動
プロンプト上で
git push -f origin ブランチ名