Je veux obtenir le dernier fichier qui est dans le dépôt, et écraser ce que j'ai localement.
comment puis-je faire cela avec git ?
Je veux obtenir le dernier fichier qui est dans le dépôt, et écraser ce que j'ai localement.
comment puis-je faire cela avec git ?
Si vous voulez écraser un seul fichier :
git fetch
git checkout origin/master <filepath>
Si vous voulez écraser tous les fichiers modifiés :
git fetch
git reset --hard origin/master
(Cela suppose que vous travaillez sur master
localement et que vous voulez que les changements sur le serveur d'origine master
- si vous êtes sur une branche, substituez-le à la place).
La synchronisation complète comporte peu de tâches :
git reset HEAD --hard
git clean -f
git pull origin master
Ou bien, ce que je préfère, c'est que je crée une nouvelle branche avec la dernière version de l'utilisation à distance :
git checkout origin/master -b <new branch name>
origin est la référence de mon dépôt distant, et master est le nom de ma branche considérée. Ils peuvent être différents des vôtres.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.