Maison  >  Article  >  outils de développement  >  Une brève analyse de la façon de soumettre des fichiers modifiés dans git

Une brève analyse de la façon de soumettre des fichiers modifiés dans git

PHPz
PHPzoriginal
2023-04-04 10:43:552541parcourir

Git est un système de contrôle de version distribué largement utilisé dans le développement de logiciels. Dans Git, la modification de fichiers nécessite généralement plusieurs étapes telles que l'ajout et la soumission. Cet article présentera en détail comment soumettre des fichiers modifiés pour permettre aux développeurs d'utiliser Git pour le contrôle de version.

  1. Vérifiez les fichiers modifiés

Dans Git, la modification des fichiers doit être effectuée en éditant le code source ou les fichiers texte. Avant de soumettre, vous devez vérifier le fichier modifié pour confirmer si le contenu modifié est correct. Vous pouvez utiliser la commande suivante pour afficher les modifications de fichiers :

git status

Cette commande listera tous les fichiers modifiés dans l'entrepôt actuel et indiquera l'état de chaque fichier. Généralement, l'état des fichiers modifiés est le suivant :

  • Non modifié : Le fichier n'a été modifié d'aucune façon et est le même que la dernière version.
  • Modifié : Le fichier a été modifié mais n'a pas encore été soumis au référentiel.
  • Staged : le fichier a été ajouté à la zone de préparation Git, mais n'a pas encore été soumis au référentiel.
  • Non suivi : le fichier n'a pas encore été inclus dans le contrôle de version.

Après avoir confirmé l'état du fichier modifié, vous pouvez choisir d'ajouter le fichier à la zone de préparation Git pour soumission.

  1. Ajouter des fichiers modifiés

Utilisez la commande suivante pour ajouter les fichiers modifiés à la zone de transit Git :

git add <filename>

Parmi eux, <filename> est le nom de fichier du fichier modifié, et des caractères génériques peuvent être utilisés *Ajouter plusieurs fichiers. Par exemple, pour ajouter tous les fichiers modifiés du répertoire à la zone de préparation : <filename>为修改文件的文件名,可以使用通配符*添加多个文件。例如,要将目录下所有修改的文件添加到暂存区中:

git add .
  1. 提交修改文件

当所有修改的文件已添加到暂存区中,可以使用以下命令将文件提交到版本库中:

git commit -m '<commit message>'

其中,<commit message>为该次提交的注释信息,用于描述本次提交的目的和内容。注释信息应尽量简洁、明确以便于他人了解。例如:

git commit -m 'Add new feature for login system'
  1. 推送修改文件

当所有修改的文件已经提交到版本库中,可以使用以下命令将本地的修改推送到Git上游服务器:

git push <remote> <branch>

其中,<remote>为Git上游服务器的名称或地址,通常为origin<branch>为本地的分支名称,默认为master。例如:

git push origin master
  1. 撤销修改文件

当发现已经提交的修改文件有错误或需要撤销修改时,可以使用以下命令进行撤销:

  • 撤销已暂存文件的修改,回到未暂存状态:
git reset <filename>
  • 撤销未暂存文件的修改,回到上一次提交时的状态:
git checkout <filename>
  • 撤销已提交文件的修改,回到上一次提交时的状态:
git revert <commit-hash>

其中,<commit-hash>rrreee

    Soumettre les fichiers modifiés

    Lorsque tous les fichiers modifiés ont été ajoutés à la zone de préparation, vous pouvez utiliser l'option Commande suivante pour soumettre le fichier au référentiel :

    rrreee🎜 Parmi eux, <commit message> sont les informations de commentaire de cette soumission, qui sont utilisées pour décrire le but et le contenu de cette soumission. Les informations d'annotation doivent être aussi concises et claires que possible afin que les autres puissent les comprendre. Par exemple : 🎜rrreee
      🎜Push des fichiers modifiés🎜🎜🎜Lorsque tous les fichiers modifiés ont été soumis au référentiel, vous pouvez utiliser la commande suivante pour transmettre les modifications locales au serveur Git en amont : 🎜rrreee 🎜Parmi eux, <remote> est le nom ou l'adresse du serveur Git en amont, généralement origin. <branch> est le nom de la branche locale et la valeur par défaut est master. Par exemple : 🎜rrreee
        🎜Annuler le fichier modifié🎜🎜🎜Lorsque vous constatez que le fichier modifié qui a été soumis contient des erreurs ou que vous devez annuler la modification, vous pouvez utiliser la commande suivante pour annuler : 🎜🎜🎜Annuler le fichier temporaire Modifier et revenir à l'état non mis en scène : 🎜🎜rrreee🎜🎜Annuler la modification du fichier non mis en scène et revenir à l'état de la dernière soumission : 🎜🎜rrreee🎜🎜Annuler la modification du fichier soumis et revenir à l'état de la dernière soumission Statut : 🎜🎜rrreee🎜Où, <commit-hash> est la valeur de hachage du commit à révoquer. 🎜🎜Résumé🎜🎜Cet article explique comment soumettre des fichiers modifiés au référentiel Git, y compris des opérations telles que la vérification des fichiers, l'ajout de fichiers, la soumission de fichiers, l'envoi de fichiers et l'annulation de modifications. L’utilisation de Git pour le contrôle de version peut rendre le développement collaboratif multi-personnes plus pratique et efficace. J'espère que grâce à l'introduction de cet article, vous pourrez améliorer vos compétences Git et apporter plus de commodité au travail de 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