गिट गुई में कोई "पुल" नहीं?


102

Git GUI टूल का उपयोग करके मैं एक पुल कैसे बना सकता हूं? ऐसा लगता है कि कहीं भी कोई कमांड नहीं है।

क्या Git GUI का उपयोग करने के लिए एक समान मेनू विकल्प है?

किसी भी तरह की सहायता को आभार समझेंगे।


मुझे लगता है कि इस सवाल का एक सार्थक जवाब है: stackoverflow.com/questions/1709177/…
बोबन राज

जवाबों:


111

खैर, मुझे यह उपयोगी मंच पोस्ट मिला: http://git.661346.n2.nabble.com/No-quot-pull-quot-in-git-gui-td1121058.html

एक भ्रूण और मर्ज किया जाना चाहिए।

ऐसा लगता है कि आपको "दूरस्थ" मेनू पर जाने की आवश्यकता है, फिर "केस से" विकल्प, मेरे मामले की उत्पत्ति में, और फिर "मर्ज मेनू" और फिर "स्थानीय मर्ज ..." पर जाएं।


64

जीआईटीआई के लिए पुल कमांड को जोड़ने का एक तरीका भी है।

जब आप GIT GUI खोलते हैं तो आप टैब खोल सकते हैं Toolsऔर Addविकल्प चुन सकते हैं ।

आप एक नाम दर्ज कर सकते हैं, और कमांड दर्ज कर सकते हैं git pull

यह Toolsटैब के नीचे एक विकल्प जोड़ देगा । बस इसे क्लिक करें और एक गिट पुल किया जाएगा।

इस उत्तर को ध्यान में रखते हुए : यह इसलिए नहीं है क्योंकि एक पुल किया जा सकता है कि इसे किया जाना चाहिए


3
टूल्स पर क्लिक करने के बाद दिखाई देने वाले डायलॉग में> जोड़ना सुनिश्चित करें git pull origin masterकि वाक्य रचना के रूप में जोड़ना यह git pull <remote> <branch>मान रहा है कि मूल स्थान वह स्थान है जहां से आप परिवर्तनों को खींचना चाहते हैं, और originरिमोट में जीआईटी जीआई से नाम के रूप में सेट किया गया है। विवरण नाम को मूल के रूप में लिखा गया था, और इसके लिए आवश्यक परिवर्तन करें<remote> name
जॉन

@ जॉन ट्रू, लेकिन सख्ती से जरूरी नहीं। जब दूरस्थ और शाखा निर्दिष्ट नहीं होते हैं तो Git वर्तमान शाखा और ट्रैक किए गए रिमोट को मान लेता है। मैं वास्तव में सिर्फ यह पसंद करता हूं कि यह गिट पुल को निष्पादित करे और विश्व स्तर पर (चेकबॉक्स) जोड़े, क्योंकि मेरे पास विभिन्न परियोजनाओं के लिए अलग-अलग दूरस्थ नाम हैं।
at१ ९ को इंजीनियरिंग इंजीनियरिंग बी.वी.

3

यह प्रविष्टि .gitconfig मेरे लिए अच्छी तरह से काम करती है:

[guitool "Pull"]
cmd = git pull $(git for-each-ref --format='%(upstream:short)' $(git symbolic-ref -q HEAD) | tr / " ")

यह स्वचालित रूप से वर्तमान दूरस्थ शाखा का चयन करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.