मुझे लगता है कि यह पसंद और संदर्भ की बात है। मैं उपयोग करना पसंद करता हूं
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
यह आपको सभी कमिट्स दिखाएगा, जो विलय के बारे में हैं