Git ऑपरेशन पर ध्यान देने की आवश्यकता है
जब कोई मर्ज, रीबेस, चेरी-पिक, रिवर्ट या बाइसेक्ट आंशिक रूप से रुकता है, तो GitTree एक बैनर दिखाता है जैसे कि Rebasing … onto …, step 3 of 7 और टैब को चिह्नित करता है rebase in progress। अधिकांश आदेश इसके समाप्त होने तक प्रतीक्षा करते हैं: किसी भी विवाद को हल करें, फिर Continue, Skip कदम, या Abort… जहां से आपने शुरू किया था वहां वापस जाएं।
GitTree में निःशुल्क काम करता है: आपके साइन इन करने के बाद प्रत्येक स्थानीय Git सुविधा।
शुरू करने से पहले
- रिपॉजिटरी खुली है और इसका टैब कहता है कि एक ऑपरेशन प्रगति पर है।
इसे कहां खोजें
- Operation in progress बैनर; पैलेट: Continue Operation, Skip Current Step, Abort Operation…।
| कार्रवाई | macOS | Windows और Linux |
|---|---|---|
| कमांड पैलेट | ⌘⇧P | Ctrl+Shift+P |
कदम
बैनर पढ़ें
यह बताता है कि क्या हो रहा है, किस शाखा पर, और कितने संघर्ष बाकी हैं।
विवादों को सुलझाएं
Resolve दबाएँ और प्रत्येक विवादित फ़ाइल को ठीक करें (विरोधों का समाधान करें)।
ख़त्म करो या वापस लौट जाओ
Press Continue when every conflict is resolved, Skip to drop this step, or Abort… to return to the state before the operation.
अपेक्षित परिणाम
ऑपरेशन समाप्त या पूर्ववत हो गया है, और प्रत्येक कमांड फिर से काम करता है।
अगर कुछ गलत होता है
Git का कहना है कि एक लॉक फ़ाइल मौजूद है, जैसे कि index.lock
इस रिपॉजिटरी में एक और Git प्रोग्राम काम कर रहा है। इसे बंद करें और पुनः प्रयास करें; Activity Log पूरा संदेश दिखाता है।
प्रश्न
क्या मैं निरस्त रिबेस को पूर्ववत कर सकता हूँ?
गर्भपात वहीं वापस आ जाता है जहां से आपने प्रारंभ किया था। अन्य पुनर्प्राप्तियों के लिए, पूर्ववत करें और पुनः करें देखें।