प्रतिबद्धताओं की तुलना करें और चयन पर कार्य करें
Ctrl (⌘ एक Mac पर) दबाकर दो कमिट चुनें और प्रत्येक भिन्न फ़ाइल को देखने के लिए Compare These Two Commits चुनें। कई कमिटों के चयन की अपनी क्रियाएं होती हैं: SHAs की प्रतिलिपि बनाना, चेरी-पिक करना, रिवर्ट करना, स्क्वैश करना या एक पैच बनाना।
GitTree में निःशुल्क काम करता है: आपके साइन इन करने के बाद प्रत्येक स्थानीय Git सुविधा।
इस पेज पर
शुरू करने से पहले
- एक भंडार खुला है.
इसे कहां खोजें
- Ctrl-क्लिक के साथ कमिट का चयन करें (⌘-एक Mac पर क्लिक करें); शिफ़्ट-क्लिक एक श्रेणी का चयन करता है। इसके कार्यों के लिए चयन पर राइट-क्लिक करें।
- एक कमिट पर राइट-क्लिक करें: Compare › Compare with Working Directory या Compare with HEAD…।
| कार्रवाई | macOS | Windows और Linux |
|---|---|---|
| पहले एक कमिट खोजें | ⌘F | Ctrl+F |
कदम
दो कमिट चुनें
पहले पर क्लिक करें, फिर दूसरे पर Ctrl-क्लिक करें (⌘-एक Mac पर क्लिक करें)। इंस्पेक्टर कहता है 2 commits selected.
उनकी तुलना करें
चयन पर राइट-क्लिक करें और Compare These Two Commits चुनें। सूची दिखाती है Files that differ; इसका अंतर देखने के लिए एक का चयन करें।
यदि आवश्यक हो तो पक्षों को बदलें
Swap Sides दूसरी दिशा में परिवर्तन दिखाता है।
अपेक्षित परिणाम
आप देख सकते हैं कि फ़ाइल दर फ़ाइल दोनों प्रतिबद्धताओं के बीच वास्तव में क्या परिवर्तन हुआ है।
एक चयन क्या कर सकता है
| कार्रवाई | आवश्यकताएँ |
|---|---|
| Copy SHAs | कोई भी चयन. |
| Compare These Two Commits | बिल्कुल दो प्रतिबद्धताएँ। |
| Cherry-Pick Commits और Revert Commits | एक या अधिक कमिट करता है (चेरी-पिक एंड रिवर्ट)। |
| Squash Commits… | एक अखंड रेखा में दो या दो से अधिक, बिना किसी विलय के (स्क्वैश प्रतिबद्ध)। |
| Create Patch from Commits… | एक या अधिक प्रतिबद्ध है. |
अगर कुछ गलत होता है
एक क्रिया धूसर हो गई है: "बिल्कुल दो कमिट चुनें।"
प्रत्येक क्रिया वह नाम बताती है जिसकी उसे आवश्यकता है। चयन को मिलान में बदलें, जैसे तुलना करने के लिए दो प्रतिबद्धताएँ।
"चयनित प्रतिबद्धताएं एक अखंड रेखा नहीं हैं।"
स्क्वैशिंग के लिए लगातार प्रतिबद्धताओं की आवश्यकता होती है। इसके बजाय शिफ्ट-क्लिक के साथ एक रेंज चुनें।
प्रश्न
मैं कैसे देखूँ कि प्रतिबद्धता के बाद मैंने क्या बदला है?
कमिट पर राइट-क्लिक करें और Compare with Working Directory चुनें: यह उस कमिट की तुलना में आपके कार्यशील फ़ोल्डर में परिवर्तन की प्रत्येक फ़ाइल को सूचीबद्ध करता है।