# Git सुरक्षा और पुनर्प्राप्ति

Git की रिकवरी का आरंभ सबूत सुरक्षित करने और एक प्रतिवर्ती ऑपरेशन चुनने से होता है, किसी वर्किंग ट्री को अंधाधुंध रीसेट करने से नहीं।

![Git सुरक्षा और पुनर्प्राप्ति](https://www.foxora.ai/docs/images/v5.0.8/reference/stage-source-control.webp)

*Studio का इंटरफ़ेस अंग्रेज़ी में है। उदाहरण डेटा दिखाया गया है।*

## कदम

1. सटीक स्थिति की पहचान करने के लिए git status, git diff, और एक छोटा git log चलाएँ।
2. Save पुनर्प्राप्ति का प्रयास करने से पहले महत्वपूर्ण अनट्रैक किया गया या अनकमिटेड फ़ाइलें।
3. साझा इतिहास के लिए नए कमिट या गिट रिवर्ट को प्राथमिकता दें, और जहाँ संभव हो व्यक्तिगत पथों को लक्षित करें।
4. प्रोजेक्ट चेक चलाएँ और रिकवरी के बाद स्थिति को फिर से जाँचें।

## अपेक्षित परिणाम

भंडार बिना गैर-संबंधित उपयोगकर्ता कार्य को मिटाए ज्ञात स्थिति में लौटता है।

> **नोट:** एक Foxora चेकपॉइंट पात्र वर्कस्पेस फ़ाइलों को पुनर्स्थापित करता है लेकिन Git HEAD को स्थानांतरित नहीं करता है। विनाशकारी रिसेट या क्लीन कमांड का उपयोग तभी करें जब यह स्पष्ट रूप से आवश्यक हो और बैकअप लिया गया हो।
