Junior — Middle
Репозиторийге жөнөтмес бұрын бірнеше өзгертуді бір коммитке қалай біріктіруге болады?
sobes.tech AI
AIден жооп
Репозиторийго фиристиришдан олдин бир нечта ўзгартиришларни бирлаштириш учун, интерактив режимда git rebase буйруғини ишлатишингиз мумкин:
# Соңги N коммитлар учун интерактив rebase бошлаш
git rebase -i HEAD~N
Очиладиган редакторда, pick ўрнига squash (ёки s) ёзинг, уларни бирлаштирмоқчи бўлган коммитлар учун. Сақлашдан кейин, финал коммит хабарини таҳрирлаш учун ойнча очилади.
Шунингдек, агар ўзгартиришларни охирги комит билан бирлаштирмоқчи бўлсангиз, git commit --amend-дан фойдаланинг:
git add .
git commit --amend
Бу охирги комитни янги, қўшилган барча ўзгартиришларни ўз ичига олган ҳолда алмаштиради.