recherche

Maison  >  Questions et réponses  >  le corps du texte

Git 的 commit message 写错了,有办法进行修改么?

如题,有时候拼音输入法输错,导致提交了些少儿不宜的单词。
测试 mm 看了不好,请问怎么修改提交的消息呢?

PHPzPHPz2766 Il y a quelques jours1240

répondre à tous(8)je répondrai

  • ringa_lee

    ringa_lee2017-04-27 09:05:08

    git commit --amendVous pouvez apporter des modifications à la dernière soumission

    push -f Si la dernière soumission a été poussée, vous devez ajouter le paramètre f pour couvrir le serveur, mais ce n'est pas recommandé de le faire

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-04-27 09:05:08

    S'il a été soumis via git push, cela dépend du serveur git utilisé par votre entreprise. Généralement, si les utilisateurs souhaitent le modifier, ils ont besoin des autorisations appropriées et contactent l'administrateur si d'autres développeurs ont déjà apporté des modifications en fonction de cela. votre soumission Si vous les soumettez simultanément, ce sera encore plus gênant Toutes les soumissions ultérieures devront être refaites
    ; S'il n'a pas été poussé vers le serveur, mais que la validation a été effectuée localement et qu'aucune nouvelle validation n'a été effectuée, seul git commit --amend est requis si une nouvelle validation a été effectuée, uniquement git reset --soft xxx (l'identifiant de validation de le moment où xxx a eu un problème), alors faites simplement git commit, mais toutes les soumissions ultérieures deviendront une seule soumission si vous souhaitez garder chaque soumission indépendante, utilisez

     ;
    git checkout -b tmp ^xxx
    git cherry-pick xxx
    git commit --amend
    git cherry-pick <依次后面的提交id>
    

    xxx a toujours un problème avec l'identifiant de validation de cette soumission. Créez une description de modification de branche tmp distincte, puis sélectionnez les soumissions suivantes une par une dans la nouvelle branche, puis supprimez l'ancienne branche

    .

    répondre
    0
  • 滿天的星座

    滿天的星座2017-04-27 09:05:08

    Bien que cette question soit posée depuis longtemps, je souhaite quand même en ajouter une de plus :
    Si vous souhaitez modifier l'auteur des commits précédents, voici un script que vous pouvez utiliser : lien~

    répondre
    0
  • 高洛峰

    高洛峰2017-04-27 09:05:08

    git commit --amend ou vous pouvez utiliser git reset HARD pour annuler le dernier commit, puis réessayer.
    Mais comme c’est déjà poussé, je ne sais pas comment faire. . .

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-04-27 09:05:08

    git commit --amend
    Avez-vous un système de révision de code ? Similaire à Gerrit ? Ce genre de chose peut être soumis plusieurs fois avant de soumettre

    répondre
    0
  • 大家讲道理

    大家讲道理2017-04-27 09:05:08

    git commit --amend

    Remarque :
    Je l'ai testé et j'ai découvert que dans l'environnement gerrit, le simple fait d'utiliser git commit --amend pour modifier le message de validation échouera.
    Modifiez le code, par exemple en ajoutant une ligne vide, puis git add et git commit --amend pour le soumettre.

    répondre
    0
  • 迷茫

    迷茫2017-04-27 09:05:08

    git commit --amend

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-04-27 09:05:08

    La question a déjà une bonne réponse sur le débordement de pile :)

    http://stackoverflow.com/questions/179123/edit-an-incorrect-commit-message-in-git

    répondre
    0
  • Annulerrépondre