मैंने अतीत में git diff origin
का उपयोग किया था।घातक: संदिग्ध तर्क 'उत्पत्ति': अज्ञात संशोधन या पथ काम करने वाले पेड़ में नहीं
एक अलग वातावरण में यह काम नहीं करता है। मेरे पास कोई सुराग नहीं है क्यों।
[email protected]> git diff origin
fatal: ambiguous argument 'origin': unknown revision or path
not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
स्थिति:
[email protected]> git status
On branch master
nothing to commit, working directory clean
दूरस्थ:
[email protected]> git remote -v
origin https://example.com/repos/djangotools (fetch)
origin https://example.com/repos/djangotools (push)
संस्करण:
[email protected]> git --version
git version 2.7.4
"Git संस्करण 1.8.1.4"
git diff origin
काम करता है के साथ
।
BTW मैं एक ही त्रुटि संदेश अगर मैं "Git diff मूल/मास्टर"
BTW2 का उपयोग देखते हैं, मुझे लगता है कि "/ मास्टर" अनावश्यक है। सैन डिफ़ॉल्ट स्थानीय शाखा की तुलना दूरस्थ साइट पर उसी शाखा के साथ करना है।
किसी भी 'git diff' कमांड में अकेले' मूल 'जैसे रिमोट की अपेक्षा कभी नहीं की जाती है। – ElpieKay
@ एल्पीके यह काम करता है, मैंने इसे 'गीट संस्करण 1.8.1.4' – guettli
के साथ परीक्षण किया। मैंने कोशिश की। हाँ यह काम करता है। ऐसा लगता है कि मौजूदा शाखा 'मास्टर' है, तो 'गिट डिफ मूल' 'गिट diff मास्टर मूल/मास्टर' के लिए छोटा है। यदि वर्तमान शाखा में कोई दूरस्थ ट्रैकिंग शाखा नहीं है, तो यह काम नहीं करना चाहिए। – ElpieKay