私は git を理解し始めていますが、まだ抽象化に問題があります。以前のバージョンをチェックアウトして、簡単な変更を加えました。
git checkout [commit id]
そして、HEADが新しいこの新しいコミットIDに移動されたというメッセージを受け取りました。必要な変更を加え、追加してコミットしました。しかし、変更を Heroku にプッシュしようとすると、すべてが最新であるというメッセージが表示されました。これが当てはまらないことはわかっていたので、以前のバージョンに戻って変更をコミットしたときに、別のブランチを作成したと思いました。
だから私はそれから試しました:
git merge master
私が取り組んでいたファイルを自動マージしようとしたときにエラーが発生しました。そのため、ファイルに表示された競合をクリーンアップし、変更を追加してコミットし、次のことを行いました。
git merge master
しかし、今回は「すでに最新です」というメッセージが表示されました。変更を Heroku にプッシュしようとしたとき、ファイルは、いくつかのバージョンに戻ったときに残した状態のままでした。行った変更を表示する方法がよくわかりません...