git undo は、Git に最近 reference-transactionフックが追加されたため、利用可能になりました。このフックは、ブランチなどの参照に変更が加えられたときに起動します。すべての参照の移動を記録することで、過去の任意の時点でのコミットグラフの状態を再構築することができます。そして、すべての参照を元の位置に戻すことでundo操作を行います。

ITnews 編集部 / 1年
Gitのツールスイート(git-branchless)のコマンドですが、「あーミスった、今までの作業全部なかったことに」ができるコマンドってことか。めちゃ便利!
この記事は、Waleed Khan氏によって公開された記事の翻訳転載です。約3分ほどで読むことができます。
appstore
googleplay
会員登録

会員登録して、もっと便利に利用しよう

  • 1.

    記事をストックできる
    気になる記事をピックして、いつでも読み返すことができます。
  • 2.

    新着ニュースをカスタマイズできます
    好きなニュースフィードをフォローすると、新着ニュースが受け取れます。