2011-02-07 19 views
6

मैं मूल गिट प्रोजेक्ट से कांटे के एक सेट की समीक्षा कर रहा हूं और वास्तविक अंतर निर्धारित करने की कोशिश कर रहा हूं। क्या मूल परियोजना की वर्तमान स्थिति और कांटा की वर्तमान स्थिति के बीच मतभेद प्राप्त करने के लिए git diff original-uri fork-uri का कुछ प्रकार करने का कोई तरीका है?डिफ एक गिट फोर्क

उत्तर

14

आप किसी दूरस्थ भंडार के रूप में कांटा जोड़ते हैं, तो आप उस पर diff कर सकते हैं:

git remote add original original-uri 
git fetch original 
git diff HEAD original/master 

हालांकि इस काँटेदार भंडार क्लोन करने के लिए, कैसे क्लोनिंग के बिना ऐसा करने के लिए पता नहीं है की आवश्यकता है।

+0

क्लोनिंग ठीक है। तो अंतिम 'diff' कमांड क्या होगा? –

+0

@ पॉल अलेक्जेंडर: यह तीसरा आदेश है, मैं बस 'diff' भूल गया :) – CharlesB

+1

यह नहीं कि यह एक बड़ा सौदा है, लेकिन '..' आवश्यक नहीं है -' गिट diff' आपके जैसे दो तर्क ले सकता है एक पारंपरिक diff से उम्मीद है: 'गिट diff हेड मूल/मास्टर'। – Cascabel

संबंधित मुद्दे