Que vous pourriez faire :
git checkout <remote_branch> <paths>
où <paths>
est le fichier que vous voulez réellement. C'est plus facile si les fichiers que vous voulez sont dans des répertoires séparés de ceux que vous ne voulez pas, car vous pouvez utiliser des caractères de remplacement.
Sinon, essayez :
git pull --squash
Cela peut être un peu manuel, car vous devez alors supprimer les fichiers que vous ne voulez pas avant de valider, mais c'est aussi la seule façon de le faire si les fichiers que vous ne voulez pas ont été ajoutés dans le cadre de la même validation qui a modifié les fichiers que vous voulez. faire veulent.
L'inconvénient (assez important) est que vous perdez l'historique des livraisons de la branche distante.