【git/Sourcetree】masterにプッシュしたらエラーが出る!最初からやり直す手順

git/Sourcetree のブランチで作業していて,masterとブランチにプッシュしようとしたらエラーが出てしまったときの自分なりの対処法について。

クローンからやり直してみる

エラーが出るようになってしまった場合,クローンからやり直すのが手っ取り早いです。

まず自分が作成や修正したファイルを,デスクトップとかの別の場所にコピーしておきます。Sourcetreeの場合はタブを消去して,ローカルに保存しているフォルダも消去(怖ければ別の場所にコピーしてバックアップしておく)。

そして再度クローン。クローンが終わったらブランチを立ち上げたあとに(これ忘れがち),別な場所に移しておいたファイルを再作成したフォルダに放り込む。

Sourcetreeの場合,これで自分のファイルがコミットできるようになるので,コミットしたらmasterとブランチにプッシュをかけてみて下さい。

自分の場合はこれでエラーが解消できました。ただ,何でエラーになるのかはさっぱり分かっていませんが,解決しているので良しということで。