पिछली शाखा युक्तियाँ खोजें
रीफ्लॉग रिकॉर्ड करता है जहां एक शाखा या HEAD इंगित करता है, हर बार जब वह स्थानांतरित होता है: कमिट, चेकआउट, रीसेट, रिबेस। View Reflog… उन प्रविष्टियों को सूचीबद्ध करता है; ग्राफ़ में इसकी प्रतिबद्धता दिखाने के लिए किसी एक को चुनें या Restore as Branch।
GitTree में निःशुल्क काम करता है: आपके साइन इन करने के बाद प्रत्येक स्थानीय Git सुविधा।
इस पेज पर
शुरू करने से पहले
- आप जिन कमिट्स की तलाश कर रहे हैं वे आपके कंप्यूटर पर थे: रीफ्लॉग स्थानीय है और इसे पुश या फ़ेच नहीं किया गया है।
इसे कहां खोजें
- कमांड पैलेट: View Reflog….
| कार्रवाई | macOS | Windows और Linux |
|---|---|---|
| कमांड पैलेट, फिर View Reflog… | ⌘⇧P | Ctrl+Shift+P |
कदम
रीफ्लॉग खोलें
View Reflog… चलाएँ और Reflog of के अंतर्गत संदर्भ चुनें, जैसे HEAD या कोई शाखा। Show Older Entries अधिक लोड होता है।
प्रविष्टि खोजें
प्रत्येक प्रविष्टि बताती है कि संदर्भ में क्या और कब बदलाव आया। आप जिस परिवर्तन को पूर्ववत करना चाहते हैं, उसमें से पहले वाले को चुनें।
देखो या पुनर्स्थापित करो
Show in Graph उस प्रतिबद्धता का चयन करता है। Restore as Branch वहां एक शाखा बनाता है: एक New branch name टाइप करें और पुष्टि करें।
अपेक्षित परिणाम
GitTree का कहना है कि Created branch …. Undo removes it again. खोई हुई प्रतिबद्धताएं उस शाखा से पहुंच योग्य हैं।
पहले पूर्ववत करने का प्रयास करें
आपके द्वारा GitTree में उठाए गए एक कदम के लिए, Undo तेज है: यह अंतिम ऑपरेशन को बिल्कुल उलट देता है (पूर्ववत करें और फिर से करें)। रीफ्लॉग पुराने कदमों और टर्मिनल में उठाए गए कदमों में मदद करता है।
अगर कुछ गलत होता है
"इस संदर्भ का कोई रीफ्लॉग नहीं है।"
Git केवल उन संदर्भों के लिए रीफ्लॉग रखता है जो इस रिपॉजिटरी में चले गए हैं; एक शाखा लाई गई लेकिन कभी जांच नहीं की गई हो सकता है कि उसमें कोई शाखा न हो। HEAD का रीफ्लॉग आज़माएँ।
प्रश्न
रीफ्लॉग कब तक प्रविष्टियाँ रखता है?
Git का डिफ़ॉल्ट उन्हें लगभग 90 दिनों तक रखता है, जब तक कि कचरा संग्रहण समाप्त नहीं हो जाता।