Não sei ao certo de onde os arquivos estão / podem estar vindo exatamente, mas entendo que git mv falhará se houver arquivos não rastreados ou não organizados na movimentação [1] . Você pode ver rapidamente se tem alterações não sincronizadas executando git status .
Se sim, você poderia organizar todas as alterações com git add -A e, em seguida, executar git mv ou, se acreditar que todas as alterações foram confirmadas, excluir todos os arquivos não rastreados / ignorados com git clean -f e tentar %código%. Se você suspeitar que o TextWrangler está criando os arquivos git mv , você provavelmente vai querer fechá-lo para evitar que os arquivos sejam recriados enquanto você move o diretório.