情弱エンジニアのなかのblog

一人前のエンジニアになる為のブログです

gitで間違えてpushしてしまったときの対応など

gitを使ったチーム開発で間違えてpushをしてしまい、githubを確認したら案の定「Compare & pull request」が出ている、、 そんなときの解決方法を調べたので記載いたします。

まずは「branches」を押します

f:id:nonaka-katuma-hal:20171024171550j:plain

続いて消したいブランチを探してゴミ箱マークを押します

f:id:nonaka-katuma-hal:20171024171742j:plain

以上でgithubからブランチを削除することができます。

あとコマンドで不用意なコミットを打ち消す方法も記載します。

まず消したいコミットのIDを取得します。

$git log

commit abcdeXXXXXXXXXXXXXXXX
Author: name <hoge@huga>
Date:   Tue Mar 15 10:26:14 2017 +0900

revertを使ってコミットを打ち消します

$git revert abcdeXXXXXXXXXXXXXXXX

revertをしたのでリモートへpushします

$git push origin <ブランチ名>

以上になります。gitに関しては引き続き勉強していきますが まずはそもそもミスをしないように注意していきます。