तो, मेरे काम के माहौल में गिटूब पर रिमोट साथी के साथ ठीक एक शाखा है। मैं को git push
को मर्ज करने वाले संदेशों को बनाने से रोकने के लिए git pull --rebase
करने की कोशिश कर रहा हूं जो इस परियोजना पर काम करने वाले अन्य लोगों को नई जानकारी प्रदान नहीं करते हैं और केवल कार्यों को गम करते हैं। लेकिन जब मैं कोशिश करता हूं, तो यह मुझे देता है:"गिट पुल - रेबेस" की ओर जाता है "कई शाखाओं पर रीबेस नहीं कर सकता"
From https://github.com/our_profile/our_repository
* branch HEAD -> FETCH_HEAD
Cannot rebase onto multiple branches
और पुल aborts। कॉलिंग git branch
मुझे सूचित करता है कि मेरी स्थानीय मशीन पर केवल एक शाखा है, तो क्या चल रहा है?
हाँ, और क्रियान्वित * 'Git पुल --rebase' * दूसरी बार काम करता है के लिए! ऐसा इसलिए है क्योंकि पहली क्रिया गिट के दौरान डेटा प्राप्त हुआ, ताकि रिमोट और स्थानीय मास्टर शाखाओं ने एक ही प्रतिबद्धता का संकेत देना शुरू कर दिया। –