मेरे पास एक शाखा है जिसने इसे कई बार मर्ज किया है (उस सुविधा शाखा में नवीनतम बग फिक्स प्राप्त करने के लिए)। अब मैं उस शाखा में काम करना शुरू करने के बाद किए गए सभी बदलाव देखना चाहता था इसलिए मैंने git diff start_commit..HEAD
की कोशिश की। हालांकि मैंने देखा कि गिट ने उन मर्ज किए गए कामों को भी प्रदर्शित किया ताकि वह वही नहीं था जो मैं चाहता था।कैसे गिटहब एक पुल अनुरोध बनाता है
फिर मैंने उस शाखा से पुल अनुरोध बनाने का प्रयास किया ताकि यह देखने के लिए कि क्या गिटहब के पुल अनुरोध पर लागू होता है, लेकिन ध्यान दिया गया कि पुल अनुरोध केवल मेरे परिवर्तनों को प्रदर्शित कर रहा था जो मैं चाहता था।
शाखाओं इस
master: A---B---C---D---E---F
\ \ \
feature: G---H---I---J---K---L
तरह लग रहा है और समस्या यह है कि Git diff A..L प्रदर्शित कर रहा है सब एक-एल से करता है, लेकिन GitHub के पुल अनुरोध केवल जो है जो मैं चाहता प्रदर्शित कर रहा है जी एल है।
तो पुल अनुरोध बनाने के लिए गिटहब किस कमांड (या कमांड) का उपयोग कर रहा है?
संपादित करें: एक चित्र जोड़ा गया
'गिट diff उत्पत्ति/मास्टर your_feature_branch'? –
नहीं, इसमें डाइविंग के बाद भी मास्टर से अन्य काम शामिल हैं .. – OsQu