Rebase
git checkout main
git pull origin main
git checkout my_branch
git rebase main
git rebase --continue
# + means force, overwrite changes
git push origin +my_branch
# If something goes wrong
git rebase --abortStash
Hide all new changes, except new files.
git stash #hide
git stash pop #restoreAdd to the last commit
git commit --amend --no-edit
git push origin +my_branch Delete the last commit
# delete changes or save in the working dir
git reset --hard HEAD~1
git reset --soft HEAD~1
git push origin --forceWorkflow for Quartz
git add . && git commit -m "Update." && git push