मैं हमेशा अपने कोड को सिंक करने के लिए गिट रिबेस का उपयोग करता हूं, मैंने पाया कि git stash
वर्तमान कार्य को सहेजता है और मास्टर से नवीनतम कोड लाने के बाद हम git stash pop
का उपयोग करके इसे हमारे कोड से विलय कर सकते हैं।गिट स्टैश पॉप बनाम गिट रिबेस
मान लीजिए अनुक्रम है:
git stash
, यानी मेरे वर्तमान कामgit checkout master
सहेजा जाता है, तोgit pull master
, यानी मैं मास्टरgit checkout mybranch
git stash pop
मुझे लगता है कि इस अपडेट किए गए कोड के साथ अपने काम में मर्ज हो जाएगी, अगर git stash pop
के बजाय मैं
git rebase master
करेंगे तो परिणाम एक ही है या नहीं हो जाएगा?
सराहना की जाएगी, अपने समय के लिए धन्यवाद।
बस इस सुविधा के अस्तित्व को समझें! मैं हमेशा rebasing करता हूँ .. क्या शर्म की बात है! धन्यवाद :) जब 'Git merge'' बनाम Git rebase' यहाँ का उपयोग करने पर – nonintanon
और जानकारी: http://stackoverflow.com/a/804156/2104168 – cjsimon