Sobes.tech
Junior — Middle

Как да се обединят няколко промени в един комит в система за контрол на версиите?

sobes.tech AI

Отговор от AI

За обединяване на няколко промени (commit-ове) в един в системата за контрол на версиите Git се използва операцията git rebase в интерактивен режим.

Пример:

  1. Изпълнете командата:
git rebase -i HEAD~N

където N е броят на последните commit-ове, които искате да обедините.

  1. В отворения редактор заменете pick с squash (или s) за commit-овете, които искате да слеете с предишния.

  2. Запазете и затворете редактора, след което редактирайте съобщението на крайния commit.

Това ще ви позволи да обедините няколко commit-а в един, като запазите по-чиста и по-лесна за четене история.