2017-02-08 2 views
0

くれそう愚かをコミット失ったマスターするためにコミットし、私は、は私が

を少し私のリポジトリのコントロールを失っていた私は、私はマックgithubのデスクトップアプリケーションを使用していた

保留14,000変更のコミットを持っていました。私は単純にコミットにタイトルと説明を与え、マスターにヒットコミットしました。いくつかの読み込みが行われ、突然すべてのコミットが消えました。

これは文字通り私がやったことであり、私は今一週間分の仕事を失ってしまった。

この失われたコミットを取得できますか?

GitのREFLOGが

86d0999 [email protected]{0}: cherry-pick: On master: GitHub: Stashing to pull in remote changes 
04f207b [email protected]{1}: merge 04f207b: Fast-forward 
ce9f5bf [email protected]{2}: reset: moving to HEAD^ 
04f207b [email protected]{3}: commit: Table Functionality 
ce9f5bf 

を与える下部に誤ったラインとは何ですか?

+0

の可能性のある重複した[代わりにファイルをコミットする、私はGitHubのアプリで '同期' をヒット](http://stackoverflow.com/questions/40052451/instead-of-committing-files-i-hit -sync-in-github-app) –

+0

ぶら下がっているコミットを探すことはできますか? 'git fsck --lost-found' –

+0

@JoshLeeリンクをありがとう!ありがたいことに、これは治療をしました!ありがとうございました – mwild

答えて

0

実際にコミットしなかった場合、難しいかもしれません。 reflogを確認してください。

https://git-scm.com/docs/git-reflog

+0

私はコミットしましたか?しかし、ロード中は消えてしまった? – mwild

+0

Gitのreflogは私にいくつかのことを与えてくれる@Thomasの上にそれを加えた – mwild