what happens next...?
Pro
Con
Pro
Con
Pro
Con
To pull updates from your own branch
$ git pull --rebase
$ git push --force-with-lease
To pull updates from mainline
$ git fetch --all
$ git rebase origin/mainline
$ git push --force-with-lease
Start new feature branch
$ git fetch --all
$ git checkout mainline
$ git checkout -b feature/ABC-123