interactive rebase (git rebase -i) आपको commits को rewrite, पुनः-क्रमित, संयोजित, edit, या drop करने देता है — साझा करने से पहले आपके commit इतिहास को साफ़ करते हुए। यह अव्यवस्थित work-in-progress commits से साफ़, तार्किक इतिहास तैयार करने का एक शक्तिशाली टूल है।
एक interactive rebase शुरू करना
git rebase -i HEAD~4
git rebase -i <commit>
