1098
My Git Knowledge
(lemm.ee)
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Hold Up
You can default git to using your current branch and a specific upstream so you don't have to put anything after git push
Thanks didn't know that
Has git never told you that you should use
git push -u origin <branch>
when you push a new branch for the first time?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 plaingit push
while that branch is checked out will push the branch to that default upstream. This is per-branch, so you can have amain
branch that pulls from one repository and apatch
branch that pulls and pushes to a different repository.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.... google the error and randomly try stack overflow answers without really understanding them.
( I have changed)