Maison > Questions et réponses > le corps du texte
Gerrit utilise git commit --amend, mais GitHub ne le prend pas du tout en charge, ce qui semble assez étrange.
Quel expert le sait et peut l'expliquer ?
phpcn_u15822017-05-02 09:52:16
Github le prend en charge, mais si vous avez besoin du contenu de amend已经push过
, vous devez ajouter le -f/--force
paramètre
https://help.github.com/artic...
阿神2017-05-02 09:52:16
La raison pour laquelle Gerrit adopte ce mode est de faciliter la visualisation et la modification. Chaque modification ne forme qu'un seul ensemble push, et la granularité est faible
大家讲道理2017-05-02 09:52:16
Gerrit identifie votre patch en fonction de l'ID de changement. Pour diverses raisons, le référentiel local dans lequel vous avez initialement soumis le code est défectueux. À ce stade, vous pouvez supprimer votre patch de Gerrit, car vous ne pouvez plus effectuer de commit git. cette fois. -a --amend, vous pouvez écrire votre ID de modification d'origine au bas du journal de validation, ou vous pouvez le soumettre à votre modification d'origine pour générer un correctif mis à jour.