Re: GIT - error: no such remote ref refs/heads/TestBranch
From: Junio C Hamano <hidden>
Date: 2016-08-11 19:41:31
"Sean Kelley" [off-list ref] writes:
Hi, I was wondering if someone could help me. I had a branch on our remote GIT server called TestBranch. I logged into the Remote server and ran: <from remote server> git branch -D TestBranch But in my local clone: kelleys@oifig:~/Work/kernel$ git pull origin kelleys@git.example.com's password: error: no such remote ref refs/heads/TestBranch Fetch failure: git+ssh://git.example.com/data/git/proj/kernel/mh.git kelleys@oifig:~/Work/kernel$ Any ideas how to correct this?
If you know remote does not have it, then probably not fetching
from it would be a good idea.
Look at your local $GIT_DIR/remotes/origin (or [remote "origin"]
section in $GIT_DIR/config) and remove the refspec that tells
git to fetch it.
In $GIT_DIR/remotes/origin, you may want to remove a like like this:
Pull: refs/heads/TestBranch:<something>
If it is coming from $GIT_DIR/config, it would probably look
like:
[remote "origin"]
fetch = refs/heads/TestBranch:<something>
and you would want to remove the "fetch = " line.