タグ

ブックマーク / qiita.com/chase0213 (1)

  • もう一度綺麗な状態に立ち返りたくなったら(gitプロジェクト) - Qiita

    git を使っていると、変更を取り消したいときって度々訪れますよね。 特にチューニング系の何かをしていたりリファクタリングしたりしていると、「あ、前のコミットの方が良かったな...」と思うことが多々あります。 その際、プロジェクトが git管理されていれば取り消しは用意なのですが、git の概念を理解していないと、「あれ?ここ git reset -- で消えるんだっけ? git checkout .?」となることがあります。 記事では、git reset --、git checkout .、git clean -f の違いを図示することで、ちゃんと理解しようということを目的としています。 Excuse 簡単のため、index tree の話とかは出てきません。 厳密な動作を知りたい方はここで読むのを止めてソースコードをあさってくださいm(_ _)m https://github.com

    もう一度綺麗な状態に立ち返りたくなったら(gitプロジェクト) - Qiita
  • 1