• Throwaway@lemm.ee
    link
    fedilink
    arrow-up
    9
    arrow-down
    2
    ·
    11 months ago

    What you do is create a third branch off master, cherry pick the commits from the feature branch, and merge in the third branch. So much easier.

        • yogo@lemm.ee
          link
          fedilink
          arrow-up
          3
          ·
          11 months ago

          Have you tried interactive rebase (rebase -i)? I find it very useful

            • gedhrel@lemmy.ml
              link
              fedilink
              arrow-up
              2
              ·
              11 months ago

              rerere is a lifesaver here.

              (I’m also a fan of rebasing; but I also like to land commits that perform a logical and separable chunk of work, because I like history to have decent narrative flow.)

    • GigglyBobble@kbin.social
      link
      fedilink
      arrow-up
      3
      ·
      11 months ago

      If your cherry-pick doesn’t run into conflicts why would your merge? You don’t need to merge to master until you’re done but you should merge from master to your feature branch regularly to keep it updated.