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.