Maison > Questions et réponses > le corps du texte
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.
習慣沉默2017-05-02 09:36:50
Vous ne pouvez pas soumettre comme ça ! Après avoir exécuté git commit -m '提交日志'
, vous devez exécuter git push origin 分支
pour mettre à jour vers la branche distante correspondante. git commit -m '提交日志'
Il est inutile d'ajouter des fichiers modifiés plus tard
世界只因有你2017-05-02 09:36:50
Oui, 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'
ringa_lee2017-05-02 09:36:50
Lorsque des fichiers sont donnés sur la ligne de commande, la commande valide le contenu des fichiers nommés, sans enregistrer les modifications déjà effectuées. Le contenu de ces fichiers est également préparé pour la prochaine validation en plus de ce qui a été effectué. mis en scène auparavant.
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.