<< 過去の記事(コーディング大会@福井) | 未来の記事(サイボウズ・ラボユースHackathon に参加してOpenYo の開発を進めてきたはなし。) >>

カレントブランチにforce push しようとして、

$ git push -f

した。

 $ git push -f
Counting objects: 4, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 417 bytes | 0 bytes/s, done.
Total 4 (delta 2), reused 0 (delta 0)
To git@github.com:kmc-jp/Klang.git
  + 2b0b0f8...c981d5c gtest -> gtest (forced update)
  + 9d8a0e8...3a1dc66 master -> master (forced update)

まだpull してなかったmaster までforce push して歴史がまきもどった。

なおさないといけない。

master9d8a0e8 に戻してpush するだけだろ と思った。 でも、手元に9d8a0e8 が無い。

http アクセスで直接9d8a0e8 のコミットオブジェクトを取ってきたらなんとかなるかと思ったけど、今はhttp では簡単には見えないらしい?

いろいろためしてたら、
ここ
よく見たら、"Find or create a branch..." って書いてある。

ここから適当なブランチを作成して手元にもってきてpush して元通り。

こわかった。

<< 過去の記事(コーディング大会@福井) | 未来の記事(サイボウズ・ラボユースHackathon に参加してOpenYo の開発を進めてきたはなし。) >>