1. local check out the branch, for example
git checkout -b the-dirty-branch
2. pull the remote branch to the local
git pull the-dirty-branch
3. you can do the same thing for other branches if more branches are needed
4. then switch to the integration (or main) branch
5. cherry-pick from the dirty branch or rebase from the dirty branch
6. do git reset --soft to maintain unchanged release tag
No comments:
Post a Comment