Re: GIT - error: no such remote ref refs/heads/TestBranch
- From
Junio C Hamano <junkio@cox.net>
- Date
- Dec 19, 2006, 22:06 UTC
- Message-ID
- <7v64c7pmlw.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <89b129c60612191233s5a7f36f2hd409c4b9a2bbbc5c@mail.gmail.com>
"Sean Kelley" <sean.v.kelley@gmail.com> writes:
Show 18 quoted lines
> 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.