git reflog を参照に git branch -D から復帰2024年11月28日 14時45分00秒

時おり、git branch -D で間違ったブランチを削除してしまう。

基本的に、git branch <名前> <sha>git checkout -b <名前> <sha> で出来る。

しかし、問題は sha の値。消してしまったので、既に探しづらくなっている sha が必要。実は git は各コマンドの履歴を保持している。bit reflog を見ると、sha も含めて見ることが出来るのでこれを手がかりに試行錯誤を繰り返す。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2024/11/28/9735412/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。