On 10/30/2012 02:47 PM, Wolfgang Denk wrote: > Dear Stephen Warren, > > In message <5090228a.7090...@wwwdotorg.org> you wrote: >> >>>> # (in u-boot-tegra.git, assuming everything is merged already) >>>> git checkout master >>>> git reset --hard u-boot/master >>> >>> What would this specific command sequence be good for? [And what >>> exactly is "u-boot/master" supposed to be?] >> >> Starting a new branch of development from something in the upstream >> repository. Here's we're re-using existing branch name "master" for the >> new branch, hence "git reset" rather than "git checkout -b". Resetting >> the branch and essentially starting from scratch means creating much > > Why don't you do just > > git branch -D master > git checkout -b master u-boot/master > > instead?
That would work identically. The exact git commands to do this really aren't the point of this conversation. > BTW - why are you doing this on the "master" branch? Any other branch > name appears more appropriate to me for such work? Well, the U-Boot wiki tells all custodians to use a branch named master, and all the custodian repos I've needed to look at follow this convention. >> u-boot/master is the standard git nomenclature for remote u-boot >> (assumed to point at git://git.denx.de/u-boot.git) branch master. > > standard git nomenclature? Do you happen to have a pointer for me? http://git-scm.com/book/ch3-5.html First sentence of the second paragraph in the body text. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot