Gitでコミットするとリポジトリ全体のスナップショットが作成され、必要なときにその状態に戻ることができます。ですから、私にはコミットは変化ではなく、リポジトリの状態を表します。あなたは古い状態に戻ってみたいと思うときにgit checkout commit-hash
Gitのコミットはリポジトリの状態を表していますか?
を実行したときに何が起こるのか分かりません。なぜなら、そのコミットによって行われた変更だけが得られるからです。
コミットが全体のリポジトリの状態を表す場合、cherry-pick
中に2つのコミットの違いを得る方法はありますか?