私はここで読んでいますが、たくさん検索しましたが、答えが見つかりませんでした。ブランチと同じようにコミットを切り替える方法はありますか?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. ViewSwitcherをビュー間で切り替える
- 4. タブ間をプログラムで切り替える
- 5. QToolButton間でQToolButtonを切り替える
- 6. ピクチャ間でケースを切り替える
- 7. 別のGitタグに切り替える
- 8. 作業コピーを特定のGitコミットに一時的に切り替える
- 9. ビュー間の切り替え
- 10. モーダルビューコントローラ間の切り替え
- 11. アプリ間の切り替え
- 12. 異なるテーブルビュー間の切り替え
- 13. 作業コードをコミットせずにブランチを切り替える
- 14. プロジェクト全体を前のコミットに切り替える
- 15. Eclipse Git - ファイルの違いを見て、ブランチ間を切り替える
- 16. プロジェクトの両方でgitとsvnを切り替えるXcode
- 17. Windows上のGitで複数のsshキーを切り替える
- 18. XcodeのviewController間の切り替え
- 19. NSWindowのビュー間の切り替え
- 20. Androidカメラのプレビューカメラ間の切り替え
- 21. C#winformsのデータベース間の切り替え
- 22. mysqlデータベース間の切り替え
- 23. クラス間のjQueryの切り替え
- 24. jQuery - ボタン間の切り替え
- 25. NullPointerExceptionビュー間の切り替え時
- 26. スイングコンポーネント間のインプレース切り替え
- 27. 他のビューの切り替えに切り替えるapp xcode
- 28. コミットされていない自動生成の変更でGITのブランチを切り替える
- 29. Mercurialプロジェクト(Bitbucket)をGit(Github)に切り替える
- 30. ビューコントローラを切り替える
ブランチ_is_コミット(シンボリック名でコミットしてもコミットします) – fge
[私のgitリポジトリを特定のコミットに切り替えるにはどうすればいいですか?](http://stackoverflow.com/questions/4940054/how -c -i-switch-my-git-repository-to-a-particular-commit) –