• bellsDoSing@lemm.ee
    link
    fedilink
    arrow-up
    2
    ·
    8 months ago

    Yeah, basically anything that rewrites already pushed history and is then (force-) push is bound to create problems (unless it’s a solo dev only ever coding on a single device, who uses the remote repo as a mere backup solution).

    • thequickben@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      8 months ago

      Yep. I work exclusively in forks, and all my work is done on my machine, rebased, squashed and then pushed to my fork for a PR. No commits from main are ever touched in my rebase. It’s such a clean workflow for me.