Sobes.tech
Junior — Middle

Kuidas saab enne nende saatmist hoidlas ühendada mitu muudatust ühte commit'i?

sobes.tech AI

Vastus AI-lt

Et teha mitme muudatuse ühendamine üheks commit'iks enne nende saatmist hoidlas, saate kasutada git rebase käsku interaktiivses režiimis:

# Alustada interaktiivset rebase viimaste N commit'ide jaoks
git rebase -i HEAD~N

Avaneb redaktor, kus asendage pick sõnaga squash (või s) need commit'id, mida soovite eelnevaga ühendada. Pärast salvestamist avaneb aken, kus saate redigeerida lõpliku commit'i sõnumit.

Samuti saate kasutada git commit --amend, kui soovite muudatused ühendada viimase commit'iga:

git add .
git commit --amend

See asendab viimase commit'i uuega, mis sisaldab kõiki lisatud muudatusi.