Sobes.tech
Junior — Middle

Hogyan lehet több változást egyesíteni egy commitba egy verziókezelő rendszerben?

sobes.tech MI

Válasz az MI-től

Több változtatás (commit) egyesítéséhez egyetlen commitba a Git verziókezelő rendszerben az git rebase műveletet interaktív módban használják.

Példa:

  1. Futtassa a következő parancsot:
git rebase -i HEAD~N

ahol N az utolsó commitok száma, amelyeket össze szeretne vonni.

  1. A megnyíló szerkesztőben cserélje ki a pick-et squash-ra (vagy s) azoknál a commitoknál, amelyeket össze szeretne vonni az előzővel.

  2. Mentse el és zárja be a szerkesztőt, majd szerkessze meg a végső commit üzenetét.

Ez lehetővé teszi, hogy több commitot egyesítsen egybe, így a történet tisztább és könnyebben olvasható lesz.