Comment faire 'git checkout --les leurs", pour plusieurs fichiers (ou tous les fichiers non mergés)
Dire que j'ai ce après avoir tenté une fusion et à l'entrée git status
:
# Unmerged paths:
# (use "git add/rm <file>..." as appropriate to mark resolution)
#
# added by them: myfile1.xhtml
# added by them: myfile2.xhtml
# added by them: myfile3.xhtml
... et je sais que je veux le faire pour chacun de ces fichiers:
git checkout --theirs myfile1.xhtml
git add myfile1.xhtml
... mais il y en a beaucoup. Comment pourrais-je faire comme lot?
OriginalL'auteur isherwood | 2014-07-23
Vous devez vous connecter pour publier un commentaire.
La solution pour mon cas a fini par être tout simplement utiliser un caractère générique dans le chemin d'accès au répertoire, étant donné que les fichiers ont été regroupés:
OriginalL'auteur
Si vos fichiers sont plus profonds qu'un répertoire (ie. il y a des sous-répertoires) et que vous souhaitez sélectivement de manière récursive choisir tous les
their
les fichiers d'un répertoire, puis utilisez la commande suivante:(à partir de cette page)
OriginalL'auteur
Vous pouvez utiliser les commandes ci-dessous pour passer à la caisse multiples fichiers sur dissociées chemin
exécuter la commande ci-dessous pour commettre les fichiers ci-dessus
OriginalL'auteur
Ce vérifie tous dissociées des fichiers sans spécifier le répertoire:
Source
OriginalL'auteur