• PoolloverNathan@programming.dev
    link
    fedilink
    arrow-up
    16
    ·
    8 months ago

    The first time you manually push like that, you can add the -u flag (git push -u origin master) to push and set the branch’s default upstream. Afterwards, a plain git push while that branch is checked out will push the branch to that default upstream. This is per-branch, so you can have a main branch that pulls from one repository and a patch branch that pulls and pushes to a different repository.

    • blind3rdeye@lemm.ee
      link
      fedilink
      arrow-up
      6
      ·
      8 months ago

      My strategy is to just type git push and get some kind of error message about upstream not being set or something. That’s a signal for me to take a second to think about what I’m actually doing and type the correct command.

      • embed_me@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        8 months ago

        That’s a signal for me to

        … google the error and randomly try stack overflow answers without really understanding them.

        ( I have changed)