Am 13.12.2011 20:19, schrieb Curtis Olson:
Hey all,

I have a quick question for the git experts among us. I've done some googling, but I must not have my search query phrased exactly right, or maybe I don't quite know the right git terminology for what I want to do. Hopefully it's simple enough.

I have a local project here that uses git and has a single master branch.

I had a wild and crazy idea that I wanted to explore, but knew it would involve a lot of code refactoring and rearchitecting -- I didn't want to mess up my good working tree -- especially if the idea didn't work out. So I created a branch:

git checkout -b newidea

I then pushed forward with the new idea inside this branch, made several rounds of changes and many commits to this new branch. Now I really like my new idea and I want all this work moved back into my master branch.

What's the best way do to this?

Could I rename the master branch to be "pre-newidea" or whatever I want to call it, and then rename my "newidea" branch to "master"? Or is that bad git practice?
Yes to the second question ;-)

Would it be better to merge all the change in my "newidea" branch back into master? If so, how would I go about doing that?
$ git checkout master
$ git merge newidea


Thanks!

Curt.
--
Curtis Olson:
http://www.atiak.com - http://aem.umn.edu/~uav/ <http://aem.umn.edu/%7Euav/>
http://www.flightgear.org - http://gallinazo.flightgear.org



------------------------------------------------------------------------------
Systems Optimization Self Assessment
Improve efficiency and utilization of IT resources. Drive out cost and
improve service delivery. Take 5 minutes to use this Systems Optimization
Self Assessment. http://www.accelacomm.com/jaw/sdnl/114/51450054/


_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

------------------------------------------------------------------------------
Systems Optimization Self Assessment
Improve efficiency and utilization of IT resources. Drive out cost and 
improve service delivery. Take 5 minutes to use this Systems Optimization 
Self Assessment. http://www.accelacomm.com/jaw/sdnl/114/51450054/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to