Pour comparer deux versions de fichiers Git, utilisez la commande git diff : git diff compare les différences entre l'arborescence de travail et la zone de transit. git diff
Compare les différences entre deux commits ou balises. La sortie git diff affiche les blocs diff, où + indique les lignes ajoutées, - indique les lignes supprimées et - indique les lignes modifiées. Des outils visuels tels que GitKraken, Meld et Beyond Compare peuvent être utilisés pour visualiser les différences de manière plus visuelle.
Comment comparer le contenu de deux versions de fichiers Git
Lorsque vous utilisez Git, vous devez souvent comparer les différences entre deux versions différentes d'un même fichier. Voici comment comparer facilement le contenu des fichiers à l'aide de Git :
1. Vérifiez l'état des fichiers
Tout d'abord, confirmez que les fichiers que vous souhaitez comparer ont été validés dans le référentiel local. Vérifiez l'état d'un fichier à l'aide de la commande suivante :
<code class="shell">git status</code>
2. Utilisation de git diff
git diff
要比较两个版本之间的差异,请使用 git diff
命令。此命令有两种常用语法:
<code class="shell">git diff</code>
<code class="shell">git diff <commit-ish 1> <commit-ish 2></code>
例如,要比较当前暂存区和上一个提交之间的差异:
<code class="shell">git diff HEAD</code>
3. 理解 diff 输出
git diff
输出显示文件中的差异。每个差异块以以下格式开头:
<code>@@ -<start line number>,<number of lines removed> +<start line number>,<number of lines added> @@</code>
这表示该块中删除了从原始文件中的第
4. 查看差异详情
差异块中的每个行都以以下字符开头,表示该行的更改类型:
+
- 新添加的文本-
- 已删除的文本
git diff
. . Il existe deux syntaxes courantes pour cette commande : Comparez l'arbre de travail et la zone de transit (modifications non validées) :
rrreee
🎜3. Comprendre la sortie diff🎜🎜🎜La sortiegit diff
montre les différences dans les fichiers. Chaque bloc de comparaison commence par le format suivant : 🎜rrreee🎜Cela signifie que le +
- texte nouvellement ajouté 🎜🎜- - Texte supprimé 🎜🎜
- Texte modifié 🎜🎜🎜🎜5. Utilisez des outils de visualisation🎜🎜🎜En plus de la sortie de texte, vous pouvez également utiliser des outils de visualisation pour comparer les différences de fichiers. . Certains outils populaires incluent : 🎜🎜🎜GitKraken🎜🎜Meld🎜🎜Beyond Compare🎜🎜🎜Ces outils fournissent des vues côte à côte afin que vous puissiez facilement voir les différences entre les fichiers. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!