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

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

PHPz
PHPz

学习是最好的投资!

membalas semua(8)
左手右手慢动作

git commit --amend Anda boleh membuat perubahan pada penyerahan terakhir

push -f Jika penyerahan terakhir telah ditolak, anda perlu menambah parameter f untuk menutup pelayan, tetapi tidak disyorkan untuk melakukan ini

我想大声告诉你

Jika ia telah diserahkan melalui git push, ia bergantung pada pelayan git yang digunakan oleh syarikat anda Secara amnya, jika pengguna ingin mengubah suainya, mereka memerlukan kebenaran yang berkaitan dan hubungi pentadbir jika pembangun lain telah membuat pengubahsuaian penyerahan anda Jika anda menyerahkannya secara serentak, ia akan menjadi lebih menyusahkan. Semua penyerahan berikutnya perlu dilakukan lagi
Jika ia belum ditolak ke pelayan lagi, tetapi komit telah dibuat secara tempatan, dan tiada komit baharu dibuat, hanya git commit --amend diperlukan jika komit baharu telah dibuat, hanya git reset --soft xxx diperlukan ( commit id masa xxx mengalami masalah), Kemudian lakukan git commit, tetapi semua penyerahan seterusnya akan menjadi satu penyerahan jika anda ingin memastikan setiap penyerahan bebas, gunakan

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

xxx masih menghadapi masalah dengan id komit penyerahan itu. Cipta perihalan pengubahsuaian cawangan tmp yang berasingan, kemudian pilih penyerahan berikutnya satu demi satu ke cawangan baharu, dan kemudian padamkan cawangan lama

滿天的星座

Walaupun soalan ini telah lama dibangkitkan, saya masih mahu menambah satu lagi:
Jika anda ingin mengubah suai pengarang komit sebelumnya, berikut ialah skrip yang anda boleh gunakan: pautan~

小葫芦

git commit --amend atau anda boleh menggunakan git reset HARD untuk membatalkan commit terakhir dan kemudian cuba lagi.
Tetapi kerana ia telah ditolak, saya tidak tahu bagaimana untuk melakukannya. . .

淡淡烟草味

git commit --pindaan
Adakah anda mempunyai sistem semakan kod? Sama dengan Gerrit? Perkara seperti ini boleh diserahkan beberapa kali sebelum menyerahkan

大家讲道理

git commit --pindaan

Nota:
Saya mengujinya dan mendapati bahawa dalam persekitaran gerrit, hanya menggunakan git commit --amend untuk mengubah suai mesej komit akan gagal diserahkan.
Tukar kod, seperti menambah baris kosong, dan kemudian git add dan git commit --amend untuk menyerahkannya.

迷茫

git commit --pindaan

仅有的幸福

Soalan sudah dijawab dengan baik pada limpahan tindanan :)

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan