Sobes.tech
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

Бу охирги комитни янги, қўшилган барча ўзгартиришларни ўз ичига олган ҳолда алмаштиради.