タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

gitとgit resetに関するelm_arataのブックマーク (2)

  • おいちゃん先生に Git の巻き戻しについて聞いた | rockf.es blog

    来、feature ブランチを切って作業するところを、面倒くさがって develop で作業していたつもりが、実は master ブランチで作業をしていた。 何を言ってるか分からねーと(ry しまった、と思って develop に master をマージして、とりあえず develop ブランチを push してメンバーに確認してもらったら、後から結構大きめのバグがみつかった。 このままだとmasterにマージできない。つまりリリースできない。 困った。いろいろ困った。そこで僕の専属 Git先生であるおいちゃんに助けを求めたのだった。 以下はその時のメモ。 case 1: developにpushしてしまったコミットを巻き戻したい 一度 pushしたものを巻き戻す(git resetで1コミットずつ巻き戻す)のはご法度。誰かがpullしているかもしれない。コンフリクトしてしまう。 git

  • git reset についてもまとめてみる - murankの日記

    前回 git diff を図に書いてみたところ、自分の中で意外と整理できたので、これまたなんとなく使っていた git reset についてもまとめてみた。 とりあえず結論を先にまとめよう。 git reset とは? HEAD の位置を変更するコマンド。 オプションによってインデックス、ワーキングツリーの内容も変更できる。 git reset のオプションは? --soft、--mixed(オプションなしと同等)、--hard オプションがあり、影響度の小さい順に以下のようになる。 --soft HEAD の位置のみを変更する。インデックス、ワーキングツリーには影響なし。 --mixed (またはオプションなし) HEAD の位置とインデックスを変更する。ワーキングツリーには影響なし。 --hard HEADの位置、インデックス、ワーキングツリーをすべて変更する。 さて、git reset

    git reset についてもまとめてみる - murankの日記
  • 1