Storyboards for iOS で変更をローカルにコミットしました。私はそれらを私の友人と正しくマージできなかったので、あきらめています。私の変更はかなり小さいので、後でやり直すことができます。私がやりたいことは、ストーリーボードなしで最後のコミットを元に戻し、コードを保持することです。私はこれに従ってみました:
私がこれをどのように解釈したか:
git reset --soft HEAD^
この後、git status を実行すると、ストーリーボードを含むすべてのファイルがステージング エリアに緑色で表示されました。だから私はそれらをアンステージしたかった(またはそう思った)。だから私はやった
git reset HEAD MainStoryboard*
その後、gitステータスでストーリーボードファイルが表示されませんでした。奇妙だと思ったステージングされていないエリアでも、それらが赤く見えませんでした。だから私はそれからやった
git commit -a -c ORIG_HEAD
コミットメッセージを変更できましたが、コミットは同じでした。それはまだ私のストーリーボードファイルをコミットしています。だから私はここで何が起こっているのかわからない....何か考えはありますか?前もって感謝します。