Git
Git Remote
खोज…
वाक्य - विन्यास
-
git remote [-v | --verbose]
-
git remote add [-t <branch>] [-m <master>] [-f] [--[no-]tags] [--mirror=<fetch|push>]<name> <url>
-
git remote rename <old> <new>
-
git remote remove <name>
-
git remote set-head <name> (-a | --auto | -d | --delete | <branch>)
-
git remote set-branches [--add] <name> <branch>...
-
git remote set-url [--push] <name> <newurl> [<oldurl>]
-
git remote set-url --add [--push] <name> <newurl>
-
git remote set-url --delete [--push] <name> <url>
-
git remote [-v | --verbose] show [-n] <name>...
-
git remote prune [-n | --dry-run] <name>...
-
git remote [-v | --verbose] update [-p | --prune] [(<group> | <remote>)...]
-
git remote show <name>
पैरामीटर
पैरामीटर | विवरण |
---|---|
-v, --verbose | मौखिक रूप से चलाएं। |
-म <गुरु> | रिमोट की <मास्टर> शाखा में हेड सेट करता है |
--mirror = लाने | नाम स्थान में refs / remotes में संग्रहीत नहीं किया जाएगा, लेकिन इसके बजाय स्थानीय रेपो में प्रतिबिंबित किया जाएगा |
--mirror = धक्का | git push ऐसा व्यवहार करेगा जैसे कि --mirror पास किया गया था |
--no-टैग | git fetch <name> रिमोट रेपो से टैग आयात नहीं करता है |
-टी <शाखा> | केवल <शाखा> ट्रैक करने के लिए रिमोट निर्दिष्ट करता है |
-f | git fetch <name> रिमोट सेट होने के तुरंत बाद चलाया जाता है |
--tags | git fetch <name> रिमोट रेपो से प्रत्येक टैग आयात करता है |
-ए, --औटो | प्रतीकात्मक-रेफरी का हेड उसी रिमोट के हेड के रूप में उसी शाखा में सेट होता है |
-ड, --डेलीट | सभी सूचीबद्ध रेफरी दूरस्थ रिपॉजिटरी से हटा दिए जाते हैं |
--add | वर्तमान में ट्रैक की गई शाखाओं (सेट-शाखाएं) की सूची में <name> जोड़ता है |
--add | कुछ URL बदलने के बजाय, नया URL जोड़ा गया है (सेट-यूआरएल) |
--सब | सभी शाखाओं को पुश करें। |
--delete | सभी यूआरएल मिलान <url> हटा दिए गए हैं। (सेट यूआरएल) |
--धक्का दें | पुश URLs को URL URL के बजाय जोड़ दिया जाता है |
-n | रिमोट हेड्स को पहले git ls-remote <name> से क्वेर नहीं किया जाता है, इसके बजाय कैश्ड जानकारी का उपयोग किया जाता है |
--पूर्वाभ्यास | रिपोर्ट करें कि कौन सी शाखाएँ छंट जाएँगी, लेकिन वास्तव में उन्हें प्रून न करें |
--छटना | ऐसी दूरस्थ शाखाएँ निकालें जिनमें स्थानीय प्रतिरूप न हों |
एक दूरस्थ रिपॉजिटरी जोड़ें
git remote add
के लिए, अपने स्थानीय रिपॉजिटरी की जड़ में git remote add
उपयोग करें।
एक सुगम संक्षिप्त नाम <name> उपयोग के रूप में दूरस्थ Git रिपॉजिटरी <url> जोड़ने के लिए
git remote add <name> <url>
कमांड git fetch <name>
उपयोग रिमोट-ट्रैकिंग ब्रांच <name>/<branch>
बनाने और अपडेट करने के लिए किया जा सकता है।
दूरस्थ रिपॉजिटरी का नाम बदलें
<old>
से <new>
नाम के रिमोट का नाम बदलें। सभी दूरस्थ ट्रैकिंग शाखाएँ और दूरस्थ के लिए कॉन्फ़िगरेशन सेटिंग्स अपडेट की जाती हैं।
एक दूरस्थ शाखा का नाम dev1
dev
करें:
git remote rename dev dev1
दूरस्थ रिपॉजिटरी निकालें
<name>
का रिमोट निकालें। दूरस्थ के लिए सभी दूरस्थ ट्रैकिंग शाखाएँ और कॉन्फ़िगरेशन सेटिंग्स हटा दी जाती हैं।
दूरस्थ रिपॉजिटरी dev
को हटाने के लिए:
git remote rm dev
दूरस्थ रिपॉजिटरी प्रदर्शित करें
सभी कॉन्फ़िगर किए गए दूरस्थ रिपॉजिटरी को सूचीबद्ध करने के लिए, git remote
उपयोग करें।
यह प्रत्येक दूरस्थ हैंडल का संक्षिप्त नाम (उपनाम) दिखाता है जिसे आपने कॉन्फ़िगर किया है।
$ git remote
premium
premiumPro
origin
अधिक विस्तृत जानकारी दिखाने के लिए, --verbose
या -v
ध्वज का उपयोग किया जा सकता है। आउटपुट में URL और रिमोट का प्रकार ( push
या pull
) शामिल होंगे:
$ git remote -v
premiumPro https://github.com/user/CatClickerPro.git (fetch)
premiumPro https://github.com/user/CatClickerPro.git (push)
premium https://github.com/user/CatClicker.git (fetch)
premium https://github.com/user/CatClicker.git (push)
origin https://github.com/ud/starter.git (fetch)
origin https://github.com/ud/starter.git (push)
अपने Git रिपॉजिटरी के दूरस्थ url को बदलें
यदि दूरस्थ दूरस्थ माइग्रेट किए गए हैं, तो आप ऐसा करना चाह सकते हैं। दूरस्थ url को बदलने का आदेश है:
git remote set-url
यह 2 तर्क लेता है: एक मौजूदा दूरस्थ नाम (मूल, अपस्ट्रीम) और url।
अपने वर्तमान दूरस्थ url की जाँच करें:
git remote -v
origin https://bitbucket.com/develop/myrepo.git (fetch)
origin https://bitbucket.com/develop/myrepo.git (push)
अपना दूरस्थ url बदलें:
git remote set-url origin https://localserver/develop/myrepo.git
अपने दूरस्थ url को फिर से जांचें:
git remote -v
origin https://localserver/develop/myrepo.git (fetch)
origin https://localserver/develop/myrepo.git (push)
दूरस्थ रिपॉजिटरी के बारे में अधिक जानकारी दिखाएं
आप दूरस्थ git remote show <remote repository alias>
द्वारा दूरस्थ रिपॉजिटरी के बारे में अधिक जानकारी देख सकते हैं
git remote show origin
परिणाम:
remote origin
Fetch URL: https://localserver/develop/myrepo.git
Push URL: https://localserver/develop/myrepo.git
HEAD branch: master
Remote branches:
master tracked
Local branches configured for 'git pull':
master merges with remote master
Local refs configured for 'git push':
master pushes to master (up to date)