Hi! I was fighting with a remote branch being missing: > git branch f-systemd integration master * next > git pull Already up-to-date. > git pull --all Fetching origin Already up-to-date. > git fetch f-gcc-4.8 fatal: 'f-gcc-4.8' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. > git fetch origin > git branch f-systemd integration master * next > git branch -r origin/HEAD -> origin/f-systemd origin/backport-0.0 origin/backport-0.1 origin/f-gcc-4.8 origin/f-manual-peak-reset origin/f-read-failure origin/f-spec-RA origin/f-start-notice origin/f-status-dir origin/f-systemd origin/f-systemd-generator origin/f-usage origin/master origin/next > git branch --track origin/f-gcc-4.8 Branch origin/f-gcc-4.8 set up to track local branch next. > git fetch > git branch f-systemd integration master * next origin/f-gcc-4.8 > git merge f-gcc-4.8 merge: f-gcc-4.8 - not something we can merge Did you mean this? origin/f-gcc-4.8 > git merge origin/f-gcc-4.8 warning: refname 'origin/f-gcc-4.8' is ambiguous. Already up-to-date. ### So actually this advice wasn't helpful at all. Cause of the problem most likely was "git branch --track origin/f-gcc-4.8" that "imported" the branch under the same name as the remote branch is referenced. Actually this was just an addition to my previous message about missing remote branches after clone... (Seen with git 2.12.3) My local "solution" was: git branch -d origin/f-gcc-4.8 Regards, Ulrich