Essayer de diff
mon fichier local avec un dépôt GitHub avant de soumettre une demande d'extraction afin que je puisse voir ce qui va apparaître, existe-t-il un moyen précis de procéder? Je suppose que l'outil de comparaison de GitHub manipule la diff
de Git?
Ne faites pas de pull
:
fetch
(la syntaxe est la même que git pull
, mais elle ne se fusionne pas automatiquement)diff
entre votre branche dest et l'autre branchemerge
si vous voulezPour comparer un répertoire de travail local à une branche distante, par exemple Origin/master:
git fetch Origin master
Git fetch
aura pas affecte les fichiers de votre répertoire de travail; il n'essaie pas de fusionner les modifications comme le fait git pull
. git diff --summary FETCH_HEAD
--stat
au lieu de --summary
. git diff FETCH_HEAD -- mydir/myfile.js
--summary
et faites référence au fichier souhaité (ou à l'arborescence).Selon le commentaire du PO, une partie de son "problème était entre Windows et Unix LF", ce qui devrait aider:
Vous pouvez utiliser la commande config suivante pour indiquer à git-diff d’ignorer la différence de code eol.
git config --global core.whitespace cr-at-eol
Vous pouvez utiliser: git diff remote/my_topic_branch my_topic_branch
Où my_topic_branch
est votre branche de sujet.