2017-01-31 3 views
1

今日、ローカルプロジェクトファイルをGithubにシェルを使ってアップロードしようとしていましたが、残念ながら "git rebase"コマンドを呼び出してローカルファイルを削除しました。削除したファイルを元に戻すにはどうすればよいですか?あなたのレポの改訂履歴についてgit rebaseを使って削除したファイルを取り戻すことはできますか?

+0

このリンクはお役に立ちましたか? Duplicate?http://stackoverflow.com/questions/134882/undoing-a-git-rebase – netstv

+0

残念ながら、私はこのバージョンのコピーを作成していないので、緊急です! –

答えて

2

チェックgit reflog、のようなもの:あなたが好きな最初の列にコミットIDを使用して以前の状態にレポをresoreでき

b3f2a61 [email protected]{0}: commit (amend): Adding some more files 
ba90657 [email protected]{1}: rebase: Message 
3dcbd41 [email protected]{2}: commit: Adding some files 

git reset --hard <ID> 

復元ポイントの後にリポジトリにコミットされたすべてのものが消去されるように注意してください。ハードリセットを実行する前に、別途バックアップを取りたい場合があります。

+0

ありがとう!これは本当に役に立ちます! –

関連する問題