cari

Rumah  >  Soal Jawab  >  teks badan

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

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

PHPzPHPz2766 hari yang lalu1238

membalas semua(8)saya akan balas

  • ringa_lee

    ringa_lee2017-04-27 09:05:08

    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

    balas
    0
  • 我想大声告诉你

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

    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

    balas
    0
  • 滿天的星座

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

    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~

    balas
    0
  • 高洛峰

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

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

    balas
    0
  • 淡淡烟草味

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

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

    balas
    0
  • 大家讲道理

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

    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.

    balas
    0
  • 迷茫

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

    git commit --pindaan

    balas
    0
  • 仅有的幸福

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

    Soalan sudah dijawab dengan baik pada limpahan tindanan :)

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

    balas
    0
  • Batalbalas