git で 特定の tag にブランチを戻す [プログラミング]
普段、事故ったりハマったりするのがいやで、 git で rebase はしていない。
歴史は修正しない主義。
本当は、綺麗に rebase してコミットログを整えるほうがいいのかもしれないけど。
ところが、諸般の事情により、主義に反して、特定の tag までブランチの HEAD を戻す必要が出てしまった。
ありがたいことに、ここに答えが載っていた
https://stackoverflow.com/questions/6872223/how-do-i-revert-master-branch-to-a-tag-in-git
これで、 master の HEAD を tag_ABC に設定できた。
この程度のことは、することあるかもしれないので、ここにメモっておく。
歴史は修正しない主義。
本当は、綺麗に rebase してコミットログを整えるほうがいいのかもしれないけど。
ところが、諸般の事情により、主義に反して、特定の tag までブランチの HEAD を戻す必要が出てしまった。
ありがたいことに、ここに答えが載っていた
https://stackoverflow.com/questions/6872223/how-do-i-revert-master-branch-to-a-tag-in-git
git checkout master git reset --hard tag_ABC git push --force origin master
これで、 master の HEAD を tag_ABC に設定できた。
この程度のことは、することあるかもしれないので、ここにメモっておく。
コメント 0