इस प्रश्न के अनुवर्ती के रूप में :
यदि मैं अपने आप से एक टीम पर काम कर रहा हूं, तो सभी कमिट्स को एक ही अंतर पर स्क्वीज करके और फिर उस अंतर को मर्ज करके शाखाओं को मर्ज करते समय मैं उपयोगी प्रतिबद्ध संदेश रख सकता हूं। इस तरह मैं आसानी से देख सकता हूं कि शाखा में क्या बदलाव किए गए थे, और मेरे पास एक ही सारांश है जिसमें मास्टर शाखा को ब्राउज़ करते समय उस शाखा में विशेषता / परिवर्तन / जो कुछ भी पूरा हुआ था, उसका वर्णन है।
मेरा सवाल अब यह है कि मैं एक टीम के साथ काम करते समय इसे कैसे पूरा कर सकता हूं? उस स्थिति में, शाखाओं को एक दूरस्थ रिपॉजिटरी में धकेल दिया जाएगा, जिसका अर्थ है कि मैं शाखा में सभी कमिट्स को एक ही कमिट में स्क्वैश नहीं कर सकता । यदि शाखा सार्वजनिक है, तो क्या मैं अभी भी मास्टर शाखा में एक ही उपयोगी मर्ज कर सकता हूं? ("उपयोगी" से मेरा मतलब है कि मास्टर लाइन में कमिटमेंट मुझे बताता है (1) शाखा में जो किया गया था उसका एक उपयोगी सारांश और (2) समान है।)