Articles of git diff

Peut-on faire un diff de la copie de travail avec stash

Comment puis-je modifier ma copie de travail actuelle contre une réserve? Mon cas d’utilisation: ma copie de travail contient déjà un sous-ensemble des modifications apscopes à ma stash@{0} , mais je ne souhaite pas appliquer toutes les modifications dans stash@{0} . Je veux faire un diff pour aider à déterminer quels changements souhaitables dans le […]

Est-ce que TortoiseMerge peut être utilisé avec Windows Git Bash?

Je commence juste à travailler avec Git. Je voudrais utiliser TortoiseMerge comme difftool et mergetool. Dans mon fichier .gtconfig dans mon répertoire utilisateur personnel, j’ai les sections suivantes. J’ai supprimé les sections utilisateur et couleur pour cette question. [merge] tool = tortoisemerge [mergetool “tortoisemerge”] cmd = \”TortoiseMerge.exe\” -base:\”$BASE\” -mine:\”$LOCAL\” -theirs:\”$REMOTE\” -merged:\”$MERGED\” [diff] tool = tortoisemerge […]

Ignorer * tout * les changements d’espaces avec git-diff entre les validations

Je passe en revue un code et corrige les bizarreries des espaces et corrige généralement l’indentation, et je veux m’assurer que je n’ai pas apporté par inadvertance d’autres modifications, donc je fais git diff -w pour afficher les différences dans tous les changements fichiers tout en ignorant les différences d’espaces. Le problème est que cela […]

Quelle est la différence entre `git diff –patience` et` git diff -histogram`?

Cette question précédente demandait les différences entre 4 stratégies de diff Git différentes, mais la seule différence expliquée était la différence entre myers et patience , ce qui est assez bien expliqué ailleurs . Comment fonctionne la stratégie d’ histogram ? Qu’est-ce qui le différencie de la patience ? La page de manuel de git-diff […]

diff git entre repo distant et local

Essayer de diff mon fichier local avec un repository GitHub avant de soumettre une demande d’extraction afin que je puisse voir ce qui va apparaître, y a-t-il un moyen précis de le faire? Je suppose que l’outil de comparaison de GitHub manipule le diff de Git?

En Git, comment puis-je me différencier du premier commit de ma twig?

Je me suis engagé à plusieurs resockets dans une twig locale, mais je ne suis pas certain de la meilleure façon de différencier ce que j’ai actuellement de l’état initial de ma twig. Je sais que je peux faire quelque chose comme git diff HEAD HEAD~6 s’il y a eu 6 commits dans ma twig, […]

Liste Git des fichiers mis en scène

J’ai organisé beaucoup de fichiers en utilisant git add , maintenant je veux voir tous les fichiers que j’ai mis en scène, sans untracked files non untracked files et sans untracked files changed but unstaged files . Comment je fais ça? Lors de l’utilisation de git diff –cached je peux voir les changements de ce […]

Comment puis-je différencier un seul fichier avec magit?

Disons que j’ai apporté un certain nombre de modifications sans rapport aux fichiers non couplés dans mon repo git. Je souhaite examiner et valider chacun des fichiers séparément. Je lance magit-status et récupère une liste de fichiers modifiés. Mais les seules commandes magit diff que je peux trouver ( d et D ) diff ent […]

Quelle est la raison des préfixes / a / b de git diff

J’utilise git depuis quelques années et je me suis toujours demandé pourquoi git diff préfixe les noms des fichiers modifiés avec / et b /. Je m’attendais à tomber finalement sur un cas d’utilisation où il est utile, mais jusqu’à présent, c’était toujours ennuyeux et jamais utile. À quoi ça sert? Pourquoi est-ce activé par […]

Quelles sont les différences entre ces commandes git diff?

Quelles sont les différences entre les commandes git suivantes? git diff HEAD git diff HEAD^ git diff –cached ou le synonyme git diff –staged git diff