गिट जीयूआई में मैं केवल उन रेखाओं या हिस्सों के एक अंतर और मंच के हिस्सों का चयन कर सकता हूं। मैं विपरीत कैसे करूं, जैसे रोल में वापस फाइल में लाइनें बदल दी गईं। आम तौर पर ये आकस्मिक सफेद अंतरिक्ष परिवर्तन होते हैं, मैं बस वापस लौटना चाहता हूं लेकिन फिर भी उसी फ़ाइल के अन्य हिस्सों को चरण/प्रतिबद्ध करता हूं।गिट डिफ - मैं चयनित लाइनों या हिस्सों को कैसे हटा सकता हूं
उत्तर
गिट गुई के लिए: सबसे पहले, संशोधित फ़ाइल को स्कैन करने के लिए Rescan पर क्लिक करें। इसके बाद, प्रतिबद्धता के लिए सभी संशोधनों को चरणबद्ध करने के लिए फ़ाइल नाम के बाईं ओर स्थित आइकन पर क्लिक करें। फिर, डीबग लाइन पर राइट क्लिक करें और कमिट लाइन से कमिट लाइन चुनें।
से उपरोक्त जानकारी: http://nathanj.github.com/gitguide/tour.html
यह वास्तव में फ़ाइल में कुछ भी वापस नहीं करता है। –
स्टेज भागों आप git add -p
साथ चाहते हैं, तो त्यागने (git checkout -- filename
) unstaged बदल जाता है।
मुझे पता है कि सवाल गिट गुई के बारे में है, लेकिन कमांड लाइन उपयोगकर्ताओं के लिए विकल्प प्रदान करने के लिए आपको बहुत बहुत धन्यवाद। उपयोग करने के लिए सरल। –
Git गुई में,
- स्टेज कि अवांछित परिवर्तन (रों)
- Unstage लाइनों/जिसे आप पूर्ववत कर करना चाहते हैं
- unstaged परिवर्तन फलक में फ़ाइल का चयन करें शामिल पूरी फ़ाइल और समिति> बदलाव उलटें कि फाइल करने के लिए सभी (unstaged) परिवर्तनों को पूर्ववत् करने
स्रोत: http://git.661346.n2.nabble.com/Revert-hunk-td4991128.html
शीर्षक में प्रश्न का उत्तर देने और इसे 'गिट गुई' के साथ करने के लिए प्रॉप्स। बहुत उपयोगी। – mattgately
इसके लिए धन्यवाद ... यह काम करता है। फिर भी गिट गुई मुझे इस संबंध में गिट एक्सटेंशन के लिए लंबा बनाता है। –
- 1. मैं सत्र चर को कैसे हटा या हटा सकता हूं?
- 2. मैं अप्रशिक्षित गिट को कैसे हटा सकता हूं?
- 3. मैं गिट के MERGE_MSG को कैसे हटा सकता हूं?
- 4. मैं एसवीजी सामग्री को कैसे हटा या बदल सकता हूं?
- 5. मैं गिट में रिमोट शाखा कैसे हटा सकता हूं?
- 6. मैं पंक्तियों को कैसे हटा सकता हूं?
- 7. मैं डिफ
- 8. मैं वर्तमान में एक स्थानीय गिट शाखा को कैसे हटा सकता हूं (या विलय) कर सकता हूं?
- 9. विम में, मैं पिछले 100 लाइनों को छोड़कर फ़ाइल में सभी लाइनों को कैसे हटा सकता हूं?
- 10. मैं पूर्व-प्रतिबद्ध गिट हुक में केवल बदली गई लाइनों पर पिछली सफेद जगह को कैसे हटा सकता हूं?
- 11. मैं फ़ाइल से आखिरी 10 लाइनों के अलावा सभी को कैसे हटा सकता हूं?
- 12. मैं विशेष वर्ण कैसे हटा सकता हूं?
- 13. क्या मैं गिट डिफ को अनुमति परिवर्तनों को अनदेखा कर सकता हूं
- 14. गिट-डिफ: केवल
- 15. मैं एक सिम्लिंक कैसे हटा सकता हूं?
- 16. मैं सभी लाइनब्रेक कैसे हटा सकता हूं?
- 17. मैं बैश फ़ंक्शन कैसे हटा सकता हूं?
- 18. मैं प्रोग्राम को एक प्रोग्राम को कैसे हटा सकता हूं?
- 19. डिफ एक गिट फोर्क
- 20. मैं lstlisting के हिस्सों पर जोर कैसे दे सकता हूं?
- 21. मैं बाज़ार में अनवरोधित फ़ाइलों को कैसे हटा सकता हूं?
- 22. मैं QTreeWidgetItem को एक QTreeWidget से कैसे हटा सकता हूं?
- 23. मैं डेटाग्रिड व्यू को चयनित पंक्ति कैसे दिखा सकता हूं?
- 24. मैं केवल पढ़ने-योग्य फ़ाइल को कैसे हटा सकता हूं?
- 25. मैं गिट में चयनित शाखा (एसएस) में गैर-फास्टफोर्ड को धक्का कैसे रोक सकता हूं?
- 26. मैं सरणी से सभी अपरिचित कैसे हटा सकता हूं?
- 27. मैं एक सिस्टम को कैसे हटा सकता हूं। Linq.Expression?
- 28. मैं प्रक्रिया आउटपुट से नई लाइन कैसे हटा सकता हूं?
- 29. मैं गिटहब से शाखा कैसे हटा सकता हूं?
- 30. मैं रिमोट गिट शाखा को सुरक्षित रूप से कैसे हटा सकता हूं?
गिट इंटरैक्टिव जोड़ें मुझे विश्वास है या http://stackoverflow.com/questions/1085162/how-can-i-commit-only-part-of-a-file-in-git –
यह विपरीत है। यह परिवर्तनों को चरणबद्ध करता है लेकिन फिर आपको फ़ाइल को वापस करना होगा। – Kenoyer130
http://stackoverflow.com/questions/1981830/undo-part-of-unstaged-changes-in-git –