問題タブ [git-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 - reflog に行を追加できますか?
私は失敗したため、リベース地獄の真っ只中にいgit commit --fixup
ます。ソースを特定できたと思います。開始時よりも良い場所にいます。しかし、git reflog を見ると、この 'rebase -i' 行のシーケンスは、以前の失敗した試行のように見えます。
自分の行を reflog に追加できますか? 次のように言います。
git - git fetching 'lost' コミット
短いバージョン: 'git fetch' を使用して、git ログ (HEAD コミットの一部/下) に表示されないリモート リポジトリからコミットを取得することは可能ですか?
より長いバージョン: 次のようなレポ (リモート コピー) があります。
リモート バージョンは、コミット E を作成し、コミット C にリセットしてからコミット D を作成することで、この状態になりました。
ローカルには、次のようなレポの古いクローンがあります。
リモートリポジトリからフェッチすると、コミット D しか取得できませんが、ローカルリポジトリで --hard をリセットして E をコミットできるようにしたいと考えています。
git - git reflog の長い空白は何を意味しますか?
私が学んだ限り、ここを読んだ後git reflog
、すべての頭のリストが表示されます。基本的には、チェックアウトするたびに履歴が保持されます。右?
私が理解できないのは、なぜ頭のリストの間に長い空白があるのですか? また、行間が見えます あれは:...skipping...
何ですか?
私の出力を見てくださいgit reflog
git - 特定のブランチを Git reflog しますか?
特定のブランチをリログできますか?
git reflog
レポのすべての履歴を表示します。しかし、特定のブランチの履歴を確認したい、たとえばproduction
. それを行う方法はありますか?