タグ

reflogに関するtak158のブックマーク (2)

  • gitのブランチリストを鮮度順に表示する - Qiita

    この記事を書いた2013年当初のgit(version 1.8)から月日は流れ、いまどきのgit (version 2.7以降) は、--sort オプションがあるのでそれを使うのがよいでしょう。というわけでこれを追記しておきます。 git branch --sort=<key> --sortオプションのkeyを指定するだけになりました。 (version 2.7.0以降) 使えるkey は git-for-each-ref のそれと同じなので、日付順にソートしたいときには、authordate,committerdate などが指定可能です。 同じようにタグのリストも git tag --sort=taggerdate のようにタグ付け日時順に並び替えられます。 --sortオプションやkeyの詳細については以下を参照してください。 Git - git-branch Documentat

    gitのブランチリストを鮮度順に表示する - Qiita
  • いざという時のためのgit reflog - Qiita

    Git Advent Calendar / Jun. 29日目の記事です.28日目は@uasiさんの「どこでも使える git diff と git apply」でした. 「間違ってマージしていないブランチを消した」「reset --hard HEAD^*で戻しすぎた」ということがたまにある. しかしgit reflogを使うと(GCされていなければ)過去のあらゆるコミット履歴を見ることができ,git logやgit branchでは辿り着けない時点まで戻すことができる. $ git reset --hard HEAD^^ # HEAD^と指定するつもりが間違えた! $ git reflog f5cb888 HEAD@{0}: head^^: updating HEAD b0b8073 HEAD@{1}: merge @{-1}: Merge made by the 'recursive'

    いざという時のためのgit reflog - Qiita
  • 1