1

Git を使用したローカル リポジトリがあります。

数日前、Git は私のプログラムに加えられた変更を「コミットされていない変更」に表示しなくなりました。元に戻すかロールバックしようとしましたが、できないと表示されます。

これはそれほど多くのことではないことはわかっていますが、現在持っているもののスナップショットを取得して続行するようにgitに指示する方法を知っている人はいますか? 今から最後に成功したコミットまでの間に行った変更の記録を失ったとしても、それを受け入れることができます。

それとも、リポジトリを最初から作成する必要がありますか?

(私は確かに Git の初心者です)

返信ありがとうございます:gitステータス出力:致命的:ツリーの長い英数字を読み取れません

質問者の方へ : まず、引き続きご心配いただきありがとうございます

次に、構成ファイルです。

[core]
    bare = false
    repositoryformatversion = 0
    filemode = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
4

1 に答える 1

0

git status実際に問題を解決しようとする前に、の出力を確認したいと思います。

1つの可能な「解決策」?

git --hard reset現在の状態のバックアップを作成してから、前のコミットにロールバックするために a を実行できます。次に、最新の状態のバックアップでファイルを上書きできます。

于 2012-12-06T17:15:20.513 に答える