J’utilise Git 1.7.4.1. Je veux obtenir la dernière version de mon code depuis le dépôt, mais je reçois des erreurs ...
$ 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'.
J'ai supprimé les copies locales des fichiers dont l'outil se plaint, mais je reçois toujours les erreurs. Comment puis-je extraire la dernière version du dépôt distant ? - Dave
Si vous ne vous souciez pas des changements locaux (y compris les fichiers non suivis ou générés ou les sous-dépôts qui se trouvent ici par hasard) et que vous voulez simplement une copie du dépôt :
git reset --hard HEAD
git clean -xffd
git pull
Encore une fois, cette commande annulera toutes les modifications que vous avez faites localement, alors utilisez-la avec précaution. Pensez à rm -Rf
lorsque vous faites cela.
Vous devez d'abord fusionner vos fichiers. Faites un git status
pour voir quels sont les fichiers qui doivent être fusionnés (ce qui signifie que vous devez d'abord résoudre les conflits). Une fois que c'est fait, faites git add file_merged
et refaites votre pull
.