Maison > Questions et réponses > le corps du texte
如题,有时候拼音输入法输错,导致提交了些少儿不宜的单词。
测试 mm 看了不好,请问怎么修改提交的消息呢?
ringa_lee2017-04-27 09:05:08
git commit --amend
Vous 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
我想大声告诉你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
.滿天的星座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~
高洛峰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. . .
淡淡烟草味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
大家讲道理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.
仅有的幸福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