From: Steve Folly Date: Fri, 13 Aug 2010 08:36:28 GMT Subject: git fetch origin --tags --prune deletes origin/master? Message-ID: Hi, Using git 1.7.2.1... Doing "git fetch origin --tags --prune" deletes my local ref of origin/master? Is this right? The remote is not affected. To reproduce: $ cd /tmp && git init --bare remote.git && git clone remote.git local && cd local && touch file && git stage file && git commit -m "add file" git push origin master $ git branch -a * master remotes/origin/master $ git fetch origin --tags --prune x [deleted] (none) -> origin/master $ git branch -a * master $ git fetch From /tmp/remote * [new branch] master -> origin/master $ git branch -a * master remotes/origin/master Am I just not understanding something or is this a bug? Cheers, Steve