• Caveman
    link
    63 months ago

    g-push which is alias for

    git push origin `git branch --show`
    

    Which I’m writing on my phone without testing or looking

    • Cruxil 🇦🇺
      link
      fedilink
      English
      23 months ago

      git push origin HEAD is a slightly shorter way of doing the same thing, even though you have an alias anyway lol

    • JackbyDev
      link
      fedilink
      English
      23 months ago

      git config --global alias.pusho 'push --set-upstream origin HEAD'

      You’re welcome.

      • Caveman
        link
        13 months ago

        So that’s making git push always push to the current branch?

        • JackbyDev
          link
          fedilink
          English
          1
          edit-2
          3 months ago

          When you’re pushing a new branch you’ve never pushed before you need the -u command. That’s what this alias is for.

          As long as the config’s push.default isn’t matching, git push without arguments will only push the current branch.