I need to retype my current branch name constantly.
Examples
Updating my current branch with the changes from remote
git pull origin mySuperLongComplicatedBranchName
Push my current branch to remote
git push origin mySuperLongComplicatedBranchName
I would to simplify this to a simple:
git pull origin *
or something similar. Unless maybe something like this already exists. I'm fairly used to git, but am just hoping I'm missing something simple.
EDIT:
Adding extra info in response to the one comment:
git show-ref --head
eaadd6401c4e179c105ac3565fe9bf53e2882f83 HEAD
eaadd6401c4e179c105ac3565fe9bf53e2882f83 refs/heads/myReallyLongBranchName
d6af452b1ad0a309a55061f9eeb6ab7ae83b6aef refs/remotes/origin/HEAD
eaadd6401c4e179c105ac3565fe9bf53e2882f83 refs/remotes/origin/myReallyLongBranchName`
so it looks like my remote reallyLongBranch looks identical to current head. Oh I know. I'll
git fetch
then I ran
git show-ref --head again
bc1b96345913e911d03eb62763f8795cc20ecd8f refs/remotes/origin/myReallyLongBranchName
Oh great. Now I must be able to do git pull origin HEAD
.
I run the command. and I get an Already up to date
.
Then I run:
git pull origin mySuperLongComplicatedBranchName
I get changes pulled down. Face palm.
It seems as though it doesn't work. Git knows what my current working branch name is... I wish there was just a symbol for it.