Git 的 commit message 写错了,有办法进行修改么?
PHPz
PHPz 2017-04-27 09:03:08
0
8
1226

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

PHPz
PHPz

学习是最好的投资!

répondre à tous(8)
左手右手慢动作

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

我想大声告诉你

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

.
滿天的星座

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~

小葫芦

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. . .

淡淡烟草味

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

大家讲道理

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.

迷茫

git commit --amend

仅有的幸福

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!