मैं अक्सर अपने प्रोजेक्ट की कुछ विशेषताओं पर काम करता हूं, जो मुझे कमिट करने के लिए पर्याप्त होने से पहले एक ब्रेक लेने की आवश्यकता होती है। हालाँकि, मैं दैनिक दो अलग-अलग कंप्यूटरों को कोड करने के लिए उपयोग करता हूं (मेरा लैपटॉप और मेरा शोध लैब डेस्कटॉप)। उदा: मैं घर पर एक फीचर पर काम कर रहा हूं, फिर मैं रुक जाता हूं और अपनी लैब में जाता हूं।
मैं GitHub रिमोट ट्रैकिंग के साथ क्लाउड सिंकिंग (जैसे ड्रॉपबॉक्स) को मिक्स नहीं करना चाहता।
मैं केवल अपने कोड से पहले (और इसे धक्का दिया) के अधूरे (और गड़बड़) राज्यों को प्रतिबद्ध किया है ताकि काम जारी रखने के लिए दूसरे कंप्यूटर में खींचने के उद्देश्य से। मुझे पूरा यकीन है कि यह एक बुरा अभ्यास है।
आज, हालांकि, मैं git stash
थोड़ी सी गुग्लिंग के बाद आया था । यह मैं क्या जरूरत के लिए सही समाधान के रूप में लगता है।
हालाँकि, दस्तावेज़ में यह नहीं कहा गया है कि अगर मैं अपने बदलावों को आगे बढ़ाता हूँ इसके अलावा, मैं जानना चाहता हूं कि क्या गतिशीलता को पूरा करने के लिए और अधिक कुशल तरीका है जो मुझे चाहिए।
अग्रिम में धन्यवाद!