मुझे लगता है कि यह पसंद और संदर्भ की बात है। मैं उपयोग करना पसंद करता हूं
git log origin/master..origin/develop --oneline --no-merges
यह विकसित होने में कमिट्स प्रदर्शित करेगा जो मास्टर ब्रांच में नहीं हैं।
यदि आप देखना चाहते हैं कि कौन सी फाइलें वास्तव में संशोधित उपयोग हैं
git diff --stat origin/master..origin/develop --no-merges
यदि आप तर्क निर्दिष्ट नहीं करते हैं तो यह पूर्ण अंतर प्रदर्शित करेगा। यदि आप दृश्य अंतर देखना चाहते हैं, तो meldलिनक्स WinMergeपर या खिड़कियों पर स्थापित करें । सुनिश्चित करें कि वे डिफ़ॉल्ट difftools हैं। फिर जैसे कुछ का उपयोग करें
git difftool -y origin/master..origin/develop --no-merges
मामले में आप इसे वर्तमान शाखा के साथ तुलना करना चाहते हैं। उपयोग की तरह शाखा नाम के बजाय HEAD का उपयोग करना अधिक सुविधाजनक है:
git fetch
git log origin/master..HEAD --oneline --no-merges
यह आपको सभी कमिट्स दिखाएगा, जो विलय के बारे में हैं