Différences pour un certain dossier entre les twigs de git

Comme dans le titre, je veux avoir un fichier de diff pour un certain dossier entre la twig principale et une twig que j’ai créée.

Vous pouvez utiliser

git diff master..yourbranch path/to/folder 

git diff compare les arbres (comme dans les hiérarchies des fichiers source à deux moments différents), de sorte qu’il ne peut pas extraire les modifications apscopes par un certain auteur. Si vous voulez voir quelles modifications un utilisateur a commises, vous devez vous git log .

Est-ce que cela résout votre besoin?

 git log --author=jdoe oldbranch..newbranch -p -- path/to/subdirectory > myChangesInSubdirectory.patch 

Cette liste répertorie chaque validation effectuée par jdoe entre les deux commits, en les imprimant en tant que patch au lieu du récapitulatif de validation habituel, en limitant uniquement les validations ayant des modifications dans le sous-répertoire cible, et redirige la sortie vers un fichier.