if i stay on my feature branch and want to sync with develop lets say
git rebase develop
it will put commits in feature branch to tip of the main
merge develop into feature, overwrite history in my branch
other option
git merge develop
git rebase develop