問題タブ [reflog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - ローカル更新が git リポジトリに対して行われた日付を表示するにはどうすればよいですか?
例えば:
- HEAD@{2} がいつ作成されたかを表示するにはどうすればよいですか?
- コミットの SHA1 が与えられた場合、コミット日ではなく (またはそれに加えて) 現在のリポジトリにプルされた日付を表示するにはどうすればよいですか?
これにはオプションがあると思いましたがgit reflog
、私が見る限り、ありません。
git - git rebase abort と空の reflog
忘れられたリベースをコミットとコミットされていない変更の両方で愚かに中止したため、このような質問と同様に、すべてが吹き飛ばされました。
私は reflog について知っており、すぐにそこを調べましたが、役に立たないリベース前の状態のハッシュが 1 つしか含まれていませんでした。何が起こっている?reflog エントリを失うにはどうすればよいですか?
編集:以下の@kanへの応答として、私がやったことは大まかに次のとおりです。
reflog にはa8f06a6 HEAD@{2}: rebase: updating HEAD
今しか含まれていません
git - 長い git reflog 行をラップしますか?
git reflog
1 行の説明を表示し、右マージンで切り取ります。
reflog メッセージ全体を表示し、必要最小限の行 (短い説明の場合は 1 行) に折り返すにはどうすればよいですか?
git - git clone 後の完全なコミット履歴の取得
私は、複数のコンピューター (一部は VM) で作業しているプロジェクトの唯一の開発者です。gitHub でレポの git clone を実行した後、reflog を呼び出すと、クローン後のアイテムのみが表示されます。この新しい複製されたリポジトリを更新して完全な履歴を表示するにはどうすればよいですか?
git - 期限切れの reflog ログの表示
期限切れの reflog を表示する方法はありますか? 私は数か月前にローカル ブランチで行ったいくつかのローカル コミットを保持しており、頻繁にリベースすることでリモート ブランチで最新の状態に保っています。どういうわけか、このブランチのローカル コミットをすべて失い、回復する方法がありません。git reflog が特定の日付を過ぎたログを表示していないためです。