Git propose trois méthodes pour comparer deux versions de fichiers : via la comparaison d'interface de ligne de commande (git diff) ; en utilisant des outils GUI (tels que GitKraken et SourceTree) ;
Comment utiliser Git pour comparer deux versions de fichiers de code
Git fournit une variété de méthodes pour comparer deux versions de fichiers. La méthode spécifique est la suivante :
1. Comparez via l'interface de ligne de commande
git diff <版本1> <版本2>
Par exemple, pour comparer le fichierREADME.md
sur la branche actuelle avec sa première version soumise, vous peut exécuter la commande suivante :README.md
与其最早提交的版本,可运行以下命令:
git diff HEAD~1 README.md
2. 通过 GUI 工具对比
使用 GUI 工具对比文件更为直观,例如:
这些工具提供用户友好的界面,允许用户轻松选择要对比的版本和文件。
3. 在线对比
可以在 GitHub 或 Bitbucket 等代码托管平台上在线对比文件:
对比结果
对比的结果将显示两个版本之间的差异,包括:
用法说明
<版本1>
和<版本2>
可以是 commit 哈希、分支名称或标签。git diff
命令支持多种选项,例如--ignore-whitespace
(忽略空格差异)和--ignore-all-space
rrreee
et
peuvent être des hachages de validation, des noms de branche ou des balises. La commande
git diff
prend en charge plusieurs options, telles que
--ignore-whitespace
(ignorer les différences d'espaces) et
--ignore-all-space
(Ignorez toutes les différences d'espaces). Les outils de comparaison en ligne offrent souvent des fonctionnalités supplémentaires, telles que la mise en évidence des blocs de code modifiés et la possibilité de générer des demandes de fusion.
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!