Lorsque le disque (fichier local) et la zone de cache sont modifiés, comme indiqué ci-dessous :
Utiliser : git commit -m 'xxx' validera les modifications de la zone de cache, mais les modifications locales ne seront pas soumises.
Lors de l'utilisation de git commit -m 'xxxx' a.php, la zone de cache et les modifications locales sont soumises.
Est-ce le bon principe de Git ? Demandez à Dieu de vous expliquer.
Vous ne pouvez pas soumettre comme ça ! Après avoir exécuté
git commit -m '提交日志'
, vous devez exécutergit push origin 分支
pour mettre à jour vers la branche distante correspondante.git commit -m '提交日志'
Il est inutile d'ajouter des fichiers modifiés plus tardOui, git commit -m 'xxx' soumettra uniquement les mises à jour des fichiers qui ont été ajoutés par git à la zone de préparation, et par lots, c'est-à-dire que tous les fichiers de la zone de préparation seront soumis
git commit -m 'xxx' a.php, le fichier spécifié peut être soumis sans git add, mais un seul. Si vous voulez plusieurs fichiers, vous devez ajouter les noms de fichiers complets un par un après la commande
.Donc, si je veux valider tous les fichiers modifiés, mais qu'il n'y a pas de git add dans la zone de transit, j'utiliserai cette commande git commit -am 'x'
Votre compréhension est correcte. Porter les paramètres du fichier à la fin validera directement le contenu actuel de ces fichiers au lieu des modifications dans le tampon.