Mais
idiota: Como é que eu recebo a última versão do meu código?
I'm usando Git 1.7.4.1. Eu quero obter a última versão do meu código do repositório, mas eu'm estou recebendo erros ...
$ git pull
….
M selenium/ant/build.properties
….
M selenium/scripts/linux/get_latest_updates.sh
M selenium/scripts/windows/start-selenium.bat
Pull is not possible because you have unmerged files.
Please, fix them up in the work tree, and then use 'git add/rm <file>' as appropriate to mark resolution, or use 'git commit -a'.
I'apaguei as cópias locais dos arquivos dos quais a ferramenta está reclamando, mas ainda recebo os erros. Como eu verifico a última versão do repo remoto? - Dave
186
3
Se você não'não se importa com qualquer mudança local (incluindo arquivos não rastreados ou gerados ou subrepositórios que acabam de chegar) e só quer uma cópia do reporte:
Mais uma vez, isto irá destruir qualquer alteração que você'tenha feito localmente, então use com cuidado. Pense em
rm -Rf
ao fazer isso.Você tem que fundir seus arquivos primeiro. Faça um
git status
para ver quais são os arquivos que precisam ser fundidos (significa que você precisa resolver os conflitos primeiro). Uma vez que isso esteja feito, façagit add file_merged' e faça seu
pull' novamente.Se você só quer jogar tudo fora na sua pasta de trabalho (por exemplo, os resultados de uma fusão falhada ou abortada) e reverter para um commit anterior limpo, faça um `git reset --hard'.