Hi,
I'd like a feature to automatically "transform" a non-tracking local
branch into a tracking branch on push. A patch to do that is attached.
Usage:
git branch mybranch
git checkout mybranch
...
git push --track origin mybranch:mybranch
will not just perform the push, but also write a block
[branch "mybranch"]
remote = origin
merge = refs/heads/mybranch
to the git configuration so the branch becomes tracking.
This should be a simpler alternative to the otherwise usual procedure
git push origin mybranch:mybranch
git config branch.mybranch.remote origin
git config branch.mybranch.merge refs/heads/mybranch
Are there any chances for this getting added to official git - or an
alternate convenient way convert a local to a tracking branch?
Best regards,
Rudolf