• bellsDoSing@lemm.ee
    link
    fedilink
    arrow-up
    2
    ·
    1 year 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
      1
      ·
      1 year 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.