ਇੰਟਰਐਕਟਿਵ ਰੀਬੇਸ (git rebase -i) ਤੁਹਾਨੂੰ ਕਮਿਟਾਂ ਨੂੰ ਦੁਬਾਰਾ ਲਿਖਣ, ਦੁਬਾਰਾ ਵਿਵਸਥਿਤ ਕਰਨ, ਜੋੜਨ, ਸੰਪਾਦਿਤ ਕਰਨ, ਜਾਂ ਛੱਡਣ ਦਿੰਦਾ ਹੈ — ਸ਼ੇਅਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੀ ਕਮਿਟ ਹਿਸਟਰੀ ਨੂੰ ਸਾਫ ਕਰਦਾ ਹੈ। ਇਹ ਮੈਲੇ ਕੰਮ-ਵਿਚ-ਪ੍ਰਗਤੀ ਕਮਿਟਾਂ ਤੋਂ ਸਾਫ, ਲਾਜ਼ੀਕਲ ਹਿਸਟਰੀ ਤਿਆਰ ਕਰਨ ਲਈ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਟੂਲ ਹੈ।
ਇੰਟਰਐਕਟਿਵ ਰੀਬੇਸ ਸ਼ੁਰੂ ਕਰਨਾ
git rebase -i HEAD~4
git rebase -i <commit>
