私はレポの古いバージョンを持っています。 Hawは私のリポジトリ全体を台無しにして、怖いデタッチヘッドモードとすべてに行かずに、そのコミットを見ることができますか?私はちょうど古いコミットを見て、私の頭を変えたくない
0
A
答えて
1
コミットIDでコミットをチェックアウトするには、gitログで正しいIDを調べる必要があります。あなたの現在のレポを混乱させたくない場合は、それを複製して、別の場所で作業しています。
Gitのチェックアウトは、あなたが指定されたリビジョンのように、特定のファイルを表示するためにgit show REVISION:file
を使用することができます
1
"git show SHA"を使用して、そのコミットのdiffを表示できます。 "git diff SHA"を使うと、現在のワークスペースの内容とそのSHAの差分を見ることができます。 .git someplace elseをコピーし、別のコピーを "scary detached head mode"でチェックアウトすることもできます。最後のオプションは、 "git stash"を使って進行中の変更を保存してから、分離ヘッドモードに入ります。
2
をcommitID。
0
git archive --prefix=old/ $the_old_commit_id | tar xf -
...古いコミットですべてのファイルを抽出する場合。古いコミット時にファイルや差分を表示するには、いくつかの方法があります。
また、どのコミットが問題を引き起こしたかわからない場合はgit blame
,git bisect
およびgit log -S
を調べる価値があります。
関連する問題
- 1. ちょうど私を見せてください。tree.png
- 2. C#の:あなたはたとえば持っているとき、私はちょうど思っていた
- 3. 私はちょうど
- 4. 私はちょうど
- 5. 私はちょうどPythonCardを使い始めています...
- 6. Golangは、私はちょうどエラーを得たいくつかのファイル
- 7. ジャンゴ 'のdatetime.datetime' オブジェクトは、私はちょうど私のモデルを更新したい
- 8. 私はちょうどこの出くわしたのUbuntu
- 9. このコードを考えると、私はちょうどLaravelストレージ
- 10. ドッキングウィンドウのビルドは、私はちょうどフォルダにしている多くのファイル
- 11. 私はちょうどのようにレールでクエリを使いたいです:
- 12. PHPの配列は、私はちょうど私が答えを見つけるために、このを通じてくしだろうと思った時
- 13. レイザービュー - 私はちょうど私が見に期待していないいくつかのエラーを得た部分
- 14. リベースとリセットと復元?私はちょうどロールバックしたい
- 15. は私のウェブサイトにちょうどブロガー
- 16. GWTセルテーブルをソートする、おそらくちょうど私が見たことがない
- 17. は、私達はちょうど
- 18. ルーティングはちょうど私がちょうど他の人からこのプロジェクトを持って、私はこの奇妙な振る舞いを得Laravel
- 19. は、私はちょうどセレンとXPathを勉強し始めたと私は「いくつかのオプション」以前
- 20. イサキimageminは、私はちょうど私が働いているプロジェクトでこれを気づいた
- 21. 2小さなエラー私はちょうど私の頭脳をC++で得ることができません!
- 22. spdy.node.js:私はちょうどgettin '324(ERR_EMPTY_RESPONSE)
- 23. 私はちょうど今、マルチスレッドを学ぶために始めている
- 24. ビルは、私はちょうどのQt 5.9をインストールした
- 25. コンポジットパターンは、ちょうどアレイに私をもたらすのでしょうか?
- 26. WaitForExitは、ちょうど私がこのようないくつかのコードを持って
- 27. は、私はちょうど標準のWin32 applicaionを建て
- 28. すべてのチェックボックスのチェックを得ている私はちょうど1
- 29. .htaccessファイルのURL書き換え、私はこのように見えた私たちの古いウェブページからリダイレクトしています適切に
- 30. ちょっと、ちょっと、私はちょうど "git add"をしましたか?