git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: What's the best method between merging and rebasing ?

From
XMXavier Maillard <zedek@gnu.org>
Date
Mar 12, 2007, 16:34 UTC
Message-ID
<200703121634.l2CGYtGx027263@localhost.localdomain>
In-Reply-To
<20070312120820.GE18952@mad.intersec.eu>
   From: Pierre Habouzit <madcoder@debian.org>
   On Mon, Mar 12, 2007 at 12:39:38PM +0100, Xavier Maillard wrote:
   > Hi,
   > Say I have a project in this state:
   > orig master -> A -> B -> C -> HEAD
   > I want to make A diverging from the original branch so I would be
   > at this state :
   > orig master -> A -> B -> C -> HEAD
   >      	    \
   > 	             -> D -> E -> F ->
   > I want master to be at  HEAD of the new branch and I want to pick
   > commits here and there from the original master branch.
     I'm not sure I get this right, but if I understand you correctly, I'd
   say that you could branch your master into a old-master branch.

What I am tryin to explain is that I want to get rid of the old master branch and pick commits from it here and there (that's what is called cherry-pick I guess).

So in the end I will end with:
-> D -> E -> F -> several commits from old master -> HEAD (of new master)

So it seems to be cherry-picks + rebase master on new HEAD but I am not sure at how things are doing :)

Thank you
-- 
Xavier
Previous: Pierre HabouzitNext: Johannes Sixt
Message 3 of 8 in “What's the best method between merging and rebasing ?”
  1. Xavier MaillardMar 12, 2007
  2. Pierre HabouzitMar 12, 2007
  3. Xavier MaillardMar 12, 2007
  4. Johannes SixtMar 12, 2007
  5. Pierre HabouzitMar 12, 2007
  6. Pierre HabouzitMar 12, 2007
  7. Xavier MaillardMar 12, 2007
  8. Pierre HabouzitMar 12, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.