git - आईडीईए में स्थानीय प्रतिबद्धताओं के समूह को एकल धक्का में कैसे जोड़ा जाए?




intellij-idea push (2)

आईडीईए में मैं कुछ काम करने की कोशिश कर रहा हूं।

मुझे एक आवश्यकता है कि दूरस्थ सर्वर पर यह एकल क्रिया की तरह दिखता है।

मैं निम्नलिखित विंडो को धक्का और देखने के लिए क्लिक करता हूं

मुझे यहां स्क्वैश चेकबॉक्स देखने की उम्मीद है लेकिन इसे न देखें।

क्रिप्या मेरि सहायता करे।


आप इसे रीबेस का उपयोग कर कर सकते हैं। वीसीएस / गिट / रीबेस पर जाएं । फिर इंटरएक्टिव विकल्प का चयन करें। यह आपको कामों की एक सूची दिखाएगा, जहां आप चुन सकते हैं कि आप कौन सा स्क्वैश करना चाहते हैं।

आपके द्वारा रीबैश करना प्रारंभ करने के बाद यह आपको स्क्वैश किए गए प्रतिबद्धता के लिए प्रतिबद्ध संदेश के लिए संकेत देगा। उसके बाद आप पुश डायलॉग का उपयोग करके अपनी स्क्वैश प्रतिबद्ध को दबा सकते हैं।

IntelliJ में रीबेस के बारे में अधिक जानकारी here


मेरे लिए इंटेलिज के साथ सबसे आसान तरीका है:

  • Log टैब पर जाएं और उस प्रतिबद्धता को चुनें जिसे आप स्क्वैश करना चाहते हैं
  • राइट क्लिक करें और Reset Branch to this commit चयन Reset Branch to this commit
  • प्रतिबद्धता से अपने परिवर्तन रखने के लिए मिश्रण विकल्प चुनें
  • अपने परिवर्तनों को प्रतिबद्ध करें और Amend commit विकल्प की जांच करना न भूलें






commit