Git プログラミングを使用しました。問題のケースは次のとおりです。
「 master ブランチに変更をコミットし、その上にパッチを生成しました。実際には、パッチを保存して、このコミットを行う前の位置に戻したいのですが、どうすればよいですか?」
ありがとう
Git プログラミングを使用しました。問題のケースは次のとおりです。
「 master ブランチに変更をコミットし、その上にパッチを生成しました。実際には、パッチを保存して、このコミットを行う前の位置に戻したいのですが、どうすればよいですか?」
ありがとう
を実行git log
し、移動したいコミットのsha1を見つけて実行します
git checkout <sha1>
この時点からコミットを開始したい場合は、この時点で新しいブランチを作成します
git checkout -b <branchname>
master
または、このsha1に移動することもできます
git br -f master <sha1>; git checkout master
コミット SHA を取得します。つまり、実行git show
して必要なものを確認し、そこから分岐します。
git checkout -b yournewbranch commitSHA