पाठ 15 / 28
इंटरैक्टिव रीबेस
Interactive rebase से हाल के commits साफ़ करें: साझा करने से पहले reword, squash, reorder या drop।
पुश करने से पहले सफ़ाई करें
यह आपके आख़िरी 3 कमिट की सूची वाला एडिटर खोलता है — हर एक को pick, squash, reword, या drop चिह्नित करें।
git rebase -i HEAD~3
Output:
pick a1b2c3d Add login form squash 9f8e7d6 Fix typo squash 4d5e6f7 Fix another typo
फ़िक्सअप को squash करना
इंटरैक्टिव rebase "fix typo" जैसे कमिट को एक साफ़ कमिट में बदलने के लिए बेहतरीन है — पर सिर्फ़ उन ब्रांच पर जो आपने अभी साझा नहीं की हैं।