Under the assumption that no one will ever check and pull out the MyFeature branch and base their work on committing from this branch, is it normal to reinstall such a remote branch? (using the -force switch)
Not only OK rebase and force push the master branch to the remote function branch, this is the only way to get ahead of master by introducing changes while maintaining linearity. At that moment when you rebase your local function branch on another branch (for example, master ), you need to force click on the remote computer, since you really rewrote the history. There is no risk of doing any harm, as you will be the only one who works in this industry. I understand that nothing of Git is inherently evil, and every Git function has its own time and place. This is one example of a forced click.
In fact, the remote personal branch of functions is the only instance where OK to use rebase on a branch that has already been pressed on the remote. As already mentioned, you will not create problems for anyone else, as soon as you have checked this branch.
If we say that rebase public branch that many users share is dangerous, because it is likely to cause conflicts for everyone when they take the next step (except, of course, for the user who did the rebase).
source share