Maison  >  Article  >  outils de développement  >  Comment utiliser Git pour afficher les modifications de validation

Comment utiliser Git pour afficher les modifications de validation

PHPz
PHPzoriginal
2023-04-03 09:14:004404parcourir

Git est un système de contrôle de version distribué qui peut enregistrer toutes les modifications apportées au code du projet pour faciliter le développement collaboratif par plusieurs personnes. Dans Git, la validation des modifications est une opération très importante car elle peut enregistrer les modifications de code à une étape et peut être tracée et comparée.

Maintenant, apprenons à utiliser Git pour afficher les modifications soumises.

1. Afficher l'historique de soumission

La méthode pour utiliser Git pour afficher l'historique de soumission est très simple, utilisez simplement la commande suivante :

git log

Cette commande listera tout l'historique de soumission du projet, y compris l'auteur et la soumission. de chaque heure de soumission, informations de soumission, etc. Si le projet comporte de nombreux commits, utilisez les flèches haut et bas pour les faire défiler.

Si vous souhaitez afficher un enregistrement de validation spécifique, vous pouvez utiliser la commande suivante :

git show <commit-id>

où, <commit-id> fait référence à l'ID de l'enregistrement de validation que vous souhaitez afficher, qui peut être complète La valeur ou l'abréviation SHA-1. <commit-id>指的是要查看的提交记录的ID,可以是完整的SHA-1值或者是缩写。

二、查看修改内容

使用Git查看提交历史可以列出所有的提交记录,但如果我们想要查看某个提交所做的具体修改,可以使用以下命令:

git diff <commit-id-1> <commit-id-2>

这个命令会列出两个提交之间的差异,包括哪些文件添加、删除、修改了哪些代码行等等。

如果我们只想查看某个特定文件的修改,可以在命令后加上文件名,如下所示:

git diff <commit-id-1> <commit-id-2> <file>

其中,<file>指的是要查看的文件名。

三、参考提交

有时候我们可能会需要查看某个提交之前或之后的修改内容,这时候可以使用以下命令:

git diff <commit-id>^ <commit-id>

这个命令会列出指定提交之前和之后(不包括当前提交)的差异。

四、查看文件历史

有时候我们想要查看一个文件的历史修改记录,可以使用以下命令:

git log <file>

这个命令会列出指定文件的所有提交记录,包括每个提交的作者、提交时间和提交信息等。

如果我们想要查看某个特定提交所做的修改,可以使用以下命令:

git show <commit-id> <file>

其中,<commit-id>

2. Afficher les modifications

Utiliser Git pour afficher l'historique des soumissions peut répertorier tous les enregistrements de soumission, mais si nous voulons afficher les modifications spécifiques apportées à une certaine soumission, nous pouvons utiliser la commande suivante :

rrreee

Cette commande list Différences entre deux commits, notamment quels fichiers ont été ajoutés, supprimés, quelles lignes de code ont été modifiées, etc. 🎜🎜Si nous souhaitons uniquement visualiser les modifications d'un fichier spécifique, nous pouvons ajouter le nom du fichier après la commande, comme indiqué ci-dessous : 🎜rrreee🎜Où, <file> fait référence au fichier à être vu nom. 🎜🎜3. Soumission de référence🎜🎜Parfois, nous pouvons avoir besoin de visualiser les modifications avant ou après une certaine soumission. Dans ce cas, vous pouvez utiliser la commande suivante : 🎜rrreee🎜Cette commande listera avant et après la soumission spécifiée (à l'exclusion de la soumission). soumission actuelle) différence. 🎜🎜4. Afficher l'historique du fichier🎜🎜Parfois, nous souhaitons afficher l'enregistrement historique des modifications d'un fichier, nous pouvons utiliser la commande suivante : 🎜rrreee🎜Cette commande listera tous les enregistrements de soumission du fichier spécifié, y compris l'auteur et la soumission de chaque heure de soumission et informations de soumission, etc. 🎜🎜Si nous voulons visualiser les modifications apportées par un commit spécifique, nous pouvons utiliser la commande suivante : 🎜rrreee🎜où, <commit-id> fait référence à l'ID de l'enregistrement de commit à être visualisé, peut être la valeur SHA-1 complète ou une abréviation. 🎜🎜5. Résumé🎜🎜Ce qui précède sont les méthodes de Git pour afficher les modifications soumises. Grâce à ces méthodes, nous pouvons facilement afficher les enregistrements de modifications historiques du code du projet. En tant qu'excellent système de contrôle de version, Git peut non seulement enregistrer les modifications de code, mais également faciliter le développement collaboratif des développeurs et améliorer l'efficacité du développement. 🎜

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn