私はgit関連の問題があります。私はマスターブランチで開発していて、そこに5つのローカルコミットがあります。これらの5つのコミットから、最新のものをリモートにプッシュしたいだけです。前の4つのコミットを別々のブランチに格納したいと思います。Gitは最後のコミットを押して別のブランチに先に格納します
私の考えは、新しいブランチを作成し、それを元に戻してリセットした後、最後のコミットを新しいブランチからマスターに移動することでした。それは可能ですか?はいの場合、どうすればいいですか?
私はgit関連の問題があります。私はマスターブランチで開発していて、そこに5つのローカルコミットがあります。これらの5つのコミットから、最新のものをリモートにプッシュしたいだけです。前の4つのコミットを別々のブランチに格納したいと思います。Gitは最後のコミットを押して別のブランチに先に格納します
私の考えは、新しいブランチを作成し、それを元に戻してリセットした後、最後のコミットを新しいブランチからマスターに移動することでした。それは可能ですか?はいの場合、どうすればいいですか?
新しいブランチを作成します。 tempBranch
:
git checkout -b tempBranch
次に、習得し、前回の5つのコミットの状態にリセットするために行く:
git checkout master
git reset --hard idOfCommitBeforeYour5Commits
次マスターブランチには桜ピックを行いますidOfCommitWhichYouWantToAdd:
git cherry-pick idOfCommitWhichYouWantToAdd
ヒント: git log
おかげで役立つはずlot-を:あなたは、ログで見つけることができますコミットのID。私はこれを見つけませんでした.. – cruxi