タグ

ブックマーク / uehatsu.info (1)

  • uehatsu.info - uehatsu's tech blog | gitでmasterを過去のある位置に戻すには

    gitで作業していてmasterで進めていたもののリリーススケジュールが変わったり、仕様の見直しなどで現在の作業履歴は残したまま過去のある位置にmasterを巻き戻したい事があります。 git revertを使って一つ一つ作業を消しても良いのですが、そうするとログは汚いし、見た目巻き戻った事になっていても後でマージし直したりする時にこれまた面倒な事に。そこで以下のような方法で巻き戻しを行います。 $ git checkout master $ git checkout -b dev_foobar $ git push origin dev_foobar $ git branch -D master $ git checkout 2ee2030a6367f18d9948e92767262f20d7bf60f6 $ git checkout -b master $ git push -f or

    uehatsu.info - uehatsu's tech blog | gitでmasterを過去のある位置に戻すには
    kem95199
    kem95199 2017/11/07
  • 1