0
0

背景

Git で hard reset のメモです。

正直、こんなことすることが来るとも思ってなかった・・

Azure Pipelines で New Pipeline をすると、Default で Commit してしまうので、どうしても戻したくなった為。

image.png

方法

  1. SourceTree で戻したい hash を取得
    image.png

  2. ターミナルを起動
    image.png

  3. local を hard reset

    対象まで戻す
    git reset --hard {hash}
    
  4. origin に反映
    :warning:

    リモートへの反映
    git push origin -f
    

あとがき

ここの設定、Default で変える方法欲しいなぁとか思いつつ、
二回目以降は、branch 作られても面倒だし、やっぱりこの Default が正解かな。 :sweat_smile:

image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0