この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:T
更新日時:2019-05-30 14:40:33

タイトル: pushの取消し方法
SEOタイトル: 【git】pushの取消し方法

※本作業は非常に危険な作業です。バックアップを取るなり自己責任で行ってください。

 

pushを取り消す方法はリポートリポジトリを作成した際に --shared オプションを付けたかどうかで方法が異なります。

 

--sharedオプションを付与していない場合

$ git reset --hard c545149

$ git push -f origin master

※c545149の部分はコミットのリビジョン番号を指定してください。

※--sharedオプションを付与している場合は pull をするように促されてしまいます。

 

--sharedオプションを付与している場合

リモートリポジトリ側で以下のコマンドを実行します。

$ git reset --soft c545149