विज्ञापन

क्रिप्टो एक्सचेंज बोनस पाएँ

सिर्फ़ साइन अप करने पर मिलने वाले बोनस। शर्तें हर एक्सचेंज की घोषणा से ज्यों की त्यों ली गई हैं।

git mv

git

इस्तेमाल

git mv [-f] <source> <destination>

फ़ाइल हटाकर दूसरी जगह रखता है और उसी क़दम में stage भी कर देता है; git rename सहेजता नहीं, मिलते-जुलते content से अनुमान लगाता है, इसलिए सिर्फ़ केस बदलने पर macOS और Windows में -f चाहिए।

आम विकल्प

विकल्पअर्थ
-foverwrite the destination
-kskip moves that would fail instead of stopping
-ndry run
-vname each file as it moves

उदाहरण

git mv old.md docs/new.md

moves the file and stages the change in one step

git mv -n src/a.ts src/b.ts

shows what it would do

git mv README.md readme.md

a case-only rename, which needs -f on macOS and Windows

उलझन यह है कि पीछे लौटने के कई रूप हैं — ब्रांच का इशारा हटाना और उलटने वाला कमिट जोड़ना एक बात नहीं।

कैसे पढ़ें

  • बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
  • तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
  • विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।

आम सवाल

Qgit mv क्या करता है?

फ़ाइल हटाकर दूसरी जगह रखता है और उसी क़दम में stage भी कर देता है; git rename सहेजता नहीं, मिलते-जुलते content से अनुमान लगाता है, इसलिए सिर्फ़ केस बदलने पर macOS और Windows में -f चाहिए।

Qइसे कैसे लिखें?

git mv [-f] <source> <destination> — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।

Qकितने विकल्प जानने लायक़ हैं?

यहाँ 4 दिए हैं; पूरी सूची man git में है। यह कमांड git में आती है।

मिलती-जुलती कमांड

man पेज: man git-mv