すべてのコミットでVisual Studioが保存するgitのチェック履歴を取得するのに役立つ必要があります。チームメンバーの一人がすべてのコードを再度プッシュして履歴を削除しました。 このコミットの前にすべての履歴を取り戻す方法はありますか?特定のコミットの前に履歴のgit checkを保持するには?
0
A
答えて
0
"すべてのコードをプッシュする"が履歴を消去する理由はないので、これは少し不明です。あなたの同僚が力のプッシュを実行したように聞こえます(おそらく、プッシュする前に引っ張り合う必要があると理解していなかったからです)。
ローカルリポジトリに以前に履歴があった場合、その履歴はまだそこに残るはずです。それにアクセスする最も簡単な方法は、reflog経由であるかもしれません。お試しください
git reflog
最新のコミットが1行に1つずつ表示されます。あなたは、元の履歴から1を見つけることができれば、あなたは、このような
git checkout [email protected]{1}
などによって、それをチェックアウトすることができます(REFLOG出力がコミット与えられた取得するために使用するためにどのような番号を教えてくれます)。
また、分岐固有REFLOG
git reflog master
...
git checkout [email protected]{2}
REFLOGが共有されていない、あなたがこれを行うことができます取得したいの歴史を見てきたので、唯一の個々のクローンを使用することができるかもしれません。
関連する問題
- 1. 特定のコミットの前にgitの履歴を切り詰めるには?
- 2. git履歴のコミットを削除する
- 3. Git削除履歴コミット
- 4. git workflow:機能コミットの履歴を維持する
- 5. gitコミット履歴を消去する
- 6. マージ後のGitブランチとコミット履歴
- 7. gitでコミットの履歴からコミットする方法は?
- 8. Git - 前のコミットとスプリットコミットの履歴からの分岐
- 9. 自分のサイトにGitコミット履歴を統合する
- 10. リモートリポジトリのコミット履歴
- 11. GIT rebase - 複数のコミットを履歴に残す
- 12. スカッシュgitの履歴
- 13. Git - 対応するハッシュを持つ特定のサブモジュールの履歴を表示
- 14. gitに変換するときにsvnのコピー履歴を保持する
- 15. Git:履歴内のコミットの内容を変更する
- 16. GITリポジトリ間のブランチ上のコミットの履歴を見つける
- 17. すべてのGitコミット履歴を削除する
- 18. 履歴から複数のgitコミットを削除する
- 19. SVNとGITのコミット履歴とコードの差
- 20. git repoの最近の履歴のみを保持します(コミットが壊れているため)。
- 21. コミット履歴を無効にする
- 22. 全体gitの履歴は
- 23. Githubコミット履歴ナビゲーション
- 24. Gitコミットする前に特定のファイルを隠す
- 25. githubのすべてのコミット履歴を削除するには?
- 26. すべての履歴コミットを維持しながらGitリポジトリをtfs Gitに移行
- 27. GitHubコミットをその履歴と共に削除するには?
- 28. WKWebViewでキャッシュ履歴を保持する
- 29. Gitが特定のコミットにログオンする
- 30. リポジトリにrepoAを入れた後のrepoAのコミット履歴を保存する