Re: Using the --track option when creating a branch
- From
Samuel Tardieu <sam@rfc1149.net>
- Date
- Oct 30, 2008, 13:52 UTC
- Message-ID
- <2008-10-30-14-52-52+trackit+sam@rfc1149.net>
- In-Reply-To
- <4909A7C4.30507@op5.se>
>>>>> "Andreas" == Andreas Ericsson <ae@op5.se> writes:
Andreas> This particular bikeshed was painted a long time ago, with Andreas> the consensus going in favour of "git push" pushing all Andreas> *matching* refspecs.
I still don't understand why this is useful, especially when git push already has a "--all" option.
I know that I've never had the intent to push all the refs without thinking about it first. Most of the time, I intend to push only the current branch I am in.
The current behaviour made me remove the branches I was not actively on locally, because I would get errors from "git push" all the time saying that I was not up-to-date in those branches.
Note that the "git pull" issue is completely different, as it merges or fast forwards the current branch only.
Sam
-- Samuel Tardieu -- sam@rfc1149.net -- http://www.rfc1149.net/