Gitは驚異的なツールですが、プッシュされた変更を元に戻すための最善の方法については、まだ頭を悩ませていません。これが状況です。
私はブランチにいて、GitHubにいくつかのコミットをプッシュしました。それ以来、私はうさぎの穴を行き過ぎたと判断されました。私が行ったコミットのいくつかを破棄して、最初からやり直す必要があります。基本的に、プッシュされたすべてのコミットを元に戻す必要があります。これが私が適切だと思う2つのコマンドです
git revert # - creates a new commit that "undoes" the changes of one specific commit
git checkout 'commit SHA' # - sets the head to that specific commit, wherein I will re-push to the repo, undoing my changes... I think
だから、私は正しいですか?戻りたい特定のコミットでgitcheckoutを実行する必要がありますか?それとも、この複雑なプロセスの中に、私が理解していない何かがありますか?
ありがとう。