Rumah > Soal Jawab > teks badan
如题,有时候拼音输入法输错,导致提交了些少儿不宜的单词。
测试 mm 看了不好,请问怎么修改提交的消息呢?
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
我想大声告诉你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
滿天的星座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~
高洛峰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. . .
淡淡烟草味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
大家讲道理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.
仅有的幸福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