私はここで読んでいますが、たくさん検索しましたが、答えが見つかりませんでした。ブランチと同じようにコミットを切り替える方法はありますか?a;b;c
ここでc
は私です最後のコミット、私はコミットをa
に切り替えることはできますか?または、git diff
を実行して手動でファイルを変更する必要がありますか?Git間でコミットを切り替える
10
A
答えて
12
git checkout a
と入力してください。または、おそらくより便利には、git checkout -b mybranch a
をチェックアウトするa
を新しい支店としてmybranch
としてください。
あなたはb
とc
を元に戻したい場合は、git revert
を使用することができ、またはあなたの現在のブランチの履歴から完全に削除するために、あなたはgit rebase -i a
、それらを捨てることができます。
git diff
を使用する場合でも、手動で行う必要はありません。パッチの作成と適用を自動化するには、git format-patch
、git apply
、およびgit am
をチェックしてください。
3
1
Gitがcommitishの定義を使用して、以前のリビジョンから
git log
ブランチを使用して見ることができます。
がコミットまたはタグオブジェクト名を示し
commitish:としてgitがcommitishを定義します。 commit-ish 引数を取るコマンドは最終的にコミットオブジェクトを操作したいが、自動的に はコミットを指すタグオブジェクトを参照解除する。
これは、ブランチがコミット・アイと扱われることが多いため、やや不完全なようです。
基本的に、sha-1ハッシュを持つものはすべてチェックアウトできます。
関連する問題
- 1. Git:コミットせずにワークスペース(コンピュータ)を切り替える
- 2. gitでブランチを切り替える
- 3. Macでgitアカウントを切り替える
- 4. Git:フォーク間を切り替え、プルリクエストバックを作成する
- 5. gitでコミットせずに切り替えて保存するには?
- 6. gitリポジトリ間での切り替えのトラッキング
- 7. 別のGitタグに切り替える
- 8. 作業コピーを特定のGitコミットに一時的に切り替える
- 9. タブ間をプログラムで切り替える
- 10. ViewSwitcherをビュー間で切り替える
- 11. MapViewでフラグメント間を切り替える
- 12. QToolButton間でQToolButtonを切り替える
- 13. ピクチャ間でケースを切り替える
- 14. モーダルビューコントローラ間の切り替え
- 15. ブロック間の切り替え
- 16. div間の切り替え
- 17. アプリ間の切り替え
- 18. ビュー間の切り替え
- 19. アプリ間でのAndroidの切り替え
- 20. ブランチに切り替えた後、特定のコミットを切り替えないのはなぜですか?
- 21. 異なるテーブルビュー間の切り替え
- 22. 作業コードをコミットせずにブランチを切り替える
- 23. プロジェクト全体を前のコミットに切り替える
- 24. プロジェクトの両方でgitとsvnを切り替えるXcode
- 25. Windows上のGitで複数のsshキーを切り替える
- 26. Eclipse Git - ファイルの違いを見て、ブランチ間を切り替える
- 27. git statusコミットすることは何も言わず、ブランチを切り替えることはできません
- 28. NSWindowのビュー間の切り替え
- 29. XcodeのviewController間の切り替え
- 30. jQuery - ボタン間の切り替え
ブランチ_is_コミット(シンボリック名でコミットしてもコミットします) – fge
[私のgitリポジトリを特定のコミットに切り替えるにはどうすればいいですか?](http://stackoverflow.com/questions/4940054/how -c -i-switch-my-git-repository-to-a-particular-commit) –