Bagaimana saya bisa mengedit pesan komit dengan tortoiseGIT? Pertanyaannya sangat mirip dengan ini tetapi saya ingin melakukan ini dengan TortoiseGit bukan dengan konsol, apakah itu mungkin?
git
tortoisegit
ceri
sumber
sumber
Jawaban:
Jika komit adalah kepala cabang saat ini, itu mudah.
Jika komit adalah kepala cabang lain, beralihlah ke cabang itu terlebih dahulu.
Jika komit ada di tengah tanpa penggabungan antara kepala, Anda perlu mengatur ulang, mengubah dan memilih ceri
sumber
git reflog
akan membantu Anda untuk mengambilnya kembali).Untuk kasus ketika komit ada di tengah, saya sangat menyarankan untuk tidak mengikuti instruksi yang diberikan oleh linquize, lihat komentar di bawah jawabannya untuk alasannya.
Anda bisa menggunakan baris perintah git dengan TortoiseGit dan tidak akan menimbulkan masalah: Dapatkah saya menggunakan alat baris perintah Git dan TortoiseGit secara bersamaan? .
Video youtube ini menjelaskannya dengan sangat baik: http://youtu.be/4YjKY0u9Z6I . Pada dasarnya gunakan git rebase -i dan kemudian cukup "reword" pesan komit.
Pembaruan: Saya yakin Anda bisa mendapatkan kembali komit yang hilang dari hard reset yang disarankan oleh linquize, lihat jawaban Wayne di sini: Bagaimana saya bisa menyusun ulang / menggabungkan komit menggunakan Git rebase? .
sumber
Saya akan mengatakan metode terbaik untuk mengubah pesan komit apa pun adalah menggunakan
force rebase
opsi di tortoisegit.Lihat jawaban ini tentang Bagaimana Menyusun Ulang Komitmen (rebase) dengan TortoiseGit . Metode yang sama dapat digunakan untuk mengedit pesan komit.
Edit
opsi. Anda dapat memilih untuk mengedit beberapa komit.Start Rebase
tombol tersebut.Edit
Commit Message
tab di bagian bawah dan edit pesannyaAmend
tombol untuk melanjutkansumber