Kullanabilirsiniz magit-reset
(varsayılan olarak bağlı x). Noktadaki taahhüt, bilgi istemi için varsayılan olarak kullanılır, ancak istediğiniz herhangi bir düzeltme değerini girebilirsiniz ("HEAD ~" buraya).
Sıfırlama komutları kılavuzun "Sıfırlama" bölümünde açıklanmıştır: https://magit.vc/manual/magit/Resetting.html
İşlem mesajını yeniden kullanmak için işlem =C
açılır penceresindeki seçeneği kullanabilirsiniz . İstemsiz olarak, istem şu anda herhangi bir tamamlama değeri sunmuyor (muhtemelen en azından sunması gerektiğini düşünüyorum
ORIG_HEAD
), ancak sıfırlamadan önce mevcut işlemin karmasını öldürme halkasına koyabilirsiniz (örneğin, C-w"Head:" satırında Durum tamponunun) ve ardından sıfırladıktan sonra, =C
seçeneği için değer olarak sıralayın .
Bazı ek yorumlar:
Kullanmak yerine =C
, commit ( cc) işlevini başlatmanın ve daha sonra git-commit-prev-message
( M-p) kullanarak önceki iletiler arasında geçiş yapmanın daha uygun olduğunu görebilirsiniz.
Yalnızca son taahhüdü değiştiriyorsanız, magit-commit-amend
( ca) veya magit-commit-extend
( ce) ile önceki taahhüde yönelik aşamalı değişikliklerin üstesinden gelebilirsiniz . (İkincisi, COMMIT_EDITMSG arabelleğini atlayarak yürütme mesajını yeniden kullanır.)