Junior — Middle
Чӣ тавр метавон чанд тағиротро пеш аз фиристодан ба репозиторӣ дар як коммит муттаҳид кард?
sobes.tech AI
Ҷавоб аз AI
Барои якҷоя кардани чанд тағирот дар як коммит пеш аз фиристодан ба репозиторӣ, шумо метавонед фармони git rebase-ро дар режими интерактивӣ истифода баред:
# Идора кардани rebase интерактивӣ барои охирин N коммитҳо
git rebase -i HEAD~N
Дар муҳаррири кушодашуда, pick-ро бо squash (ё s) барои коммитҳое, ки мехоҳед бо пешинаи онҳо якҷоя кунед, иваз кунед. Пас аз сабт, дари барои таҳрир кардани паёми коммити охирин кушода мешавад.
Шумо инчунин метавонед git commit --amend-ро истифода баред, агар мехоҳед тағиротро бо охирин коммит якҷоя кунед:
git add .
git commit --amend
Ин коммитро бо як нав тағиротҳои иловашуда иваз мекунад.