Git
संदर्भ में अद्यतन वस्तु का नाम
खोज…
संदर्भ में अद्यतन वस्तु का नाम
उपयोग
ऑब्जेक्ट नाम अद्यतन करें जो संदर्भ में संग्रहीत है
SYNOPSIS
git update-ref [-m <reason>] (-d <ref> [<oldvalue>] | [--no-deref] [--create-reflog] <ref> <newvalue> [<oldvalue>] | --stdin [-z])
सामान्य सिंटेक्स
प्रतीकात्मक रेफरी को हटाते हुए, वर्तमान शाखा प्रमुख को नई वस्तु में अपडेट करें।
git update-ref HEAD <newvalue>
स्टोर
newvalue
मेंref
, के बाद सत्यापित करें कि के वर्तमान मूल्यref
से मेल खाता हैoldvalue
।git update-ref refs/head/master <newvalue> <oldvalue>
उपर्युक्त वाक्यविन्यास मास्टर शाखा के प्रमुख को केवल तभी
newvalue
देने के लिए अद्यतन करता है जब उसका वर्तमान मानoldvalue
।
नाम <ref>
को <oldvalue>
लिए -d
ध्वज का उपयोग करके इसे सत्यापित करने के बाद भी इसमें <oldvalue>
।
--create-reflog
उपयोग करें, अपडेट-रेफ प्रत्येक रेफरी के लिए एक --create-reflog
, भले ही कोई भी आमतौर पर नहीं बनाया जाएगा।
एनयूएल-टर्मिनेटेड प्रारूप में निर्दिष्ट करने के लिए -z
फ्लैग का उपयोग करें, जिसमें अपडेट, क्रिएट, डिलीट, वेरिफिकेशन जैसे मूल्य हैं।
अपडेट करें
यदि दिया गया है, तो <ref>
से <newvalue>
सेट करें, यदि <oldvalue>
हो गया है। एक शून्य <newvalue>
निर्दिष्ट करें कि अद्यतन के बाद रेफरी मौजूद नहीं है और / या एक शून्य <oldvalue>
यह सुनिश्चित करने के लिए कि रेफरी अपडेट से पहले मौजूद नहीं है।
सृजन करना
सत्यापित करने के बाद <ref>
साथ <newvalue>
बनाएं, यह मौजूद नहीं है। दिया गया <newvalue>
शून्य नहीं हो सकता है।
हटाएं
हटाएं <ref>
का सत्यापन करने के साथ मौजूद है के बाद <oldvalue>
, अगर दिया। यदि दिया जाता है, तो <oldvalue>
शून्य नहीं हो सकता है।
सत्यापित करें
<ref>
<oldvalue>
<ref>
विरुद्ध सत्यापित करें लेकिन इसे न बदलें। यदि <oldvalue>
शून्य या अनुपलब्ध है, तो रेफ मौजूद नहीं होना चाहिए।