Git Bash में आप कैसे कॉपी और पेस्ट करते हैं


670

मैं Windows XP पर चल रहे msysgit का उपयोग कर रहा हूं ।

ट्राई Ctrl+ V, राइट क्लिक, मिडिल क्लिक, गूगल ... नो लक।


23
@ होब्स का जवाब है जिसकी आपको तलाश है! विंडो के ऊपरी बाएँ कोने (आइकन) पर राइट-क्लिक करें और PROPERTIES चुनें और "QUICK EDIT MODE" चुनें
BillyNair

1
मैंने देखा है जोड़ा है, लेकिन यहाँ एक लिंक है udacity.com/wiki/ud775/git-bash-copy-paste
laviku

1
एक अन्य उपयोगी पृष्ठ: stackoverflow.com/questions/25267062/…
स्टैनिस्लाव

जवाबों:


1029

प्रेस करें Insert

इसके अलावा, विंडो से कॉपी करने के लिए , कंसोल के विंडो आइकन (टॉपलेट) पर क्लिक करने और एडिट -> मार्क चुनने की कोशिश करें, फिर टेक्स्ट पर एक बॉक्स खींचें, फिर एंटर दबाएं। (आप विंडो आइकन मेनू के माध्यम से भी पेस्ट कर सकते हैं, लेकिन कुंजी तेज है।)

अपडेट करें

विंडोज 10 से शुरू CTRL+ C, CTRL+ Vऔर बहुत से अन्य फीचर conhost.exe में लागू किए गए हैं, इसलिए उन्हें विंडोज पर हर कंसोल उपयोगिता के साथ काम करना चाहिए। (आपको गुण सक्षम करना होगा -> विकल्प टैब -> त्वरित संपादन मोड)

Ref: http://blogs.windows.com/buildingapps/2014/10/07/console-improvements-in-the-windows-10-technical-preview/


29
मैं जो चाहता हूं वह कंटेंट intoगिट बैश पेस्ट करना है । लेकिन आप के लिए धन्यवाद, मैं देखा Edit -> Pasteजो वास्तव में मैं क्या चाहता हूँ! कोई और अधिक टाइपिंग एपीआई कोड मैन्युअल!
Trav L

27
कड़ाई से बोलना, वह एमएससिट्ज की गलती नहीं है, बल्कि एक मुद्दा है क्योंकि एमएसआईएस का उपयोग करता है cmd.exe
अराजकतावादी

1
मैंने आपके उत्तर को बदल दिया, लेकिन शुरुआत में "इन्सर्ट" कुंजी स्वरूपण ने मुझे "प्रेस इंसर्ट" मिस कर दिया। अंश।
डैनी

28
फुउउउउउ, मैं मैक पर चल रहा हूँ विंडोज़, मेरे पास INSERT नहीं है
केविन

37
धन्यवाद, विन 7 पर btw मुझे उपयोग करना होगा Shift + Ins, अन्यथा यह कुछ ऐसा कहता है [(^2A](और आगे।
हेनरी

140

एडिट मेनू कमांड का उपयोग करने के अलावा, आप सीधे कीबोर्ड शॉर्टकट का उपयोग करके गिट बैश विंडो में पेस्ट कर सकते हैं Insert


7
नियंत्रण कुंजी की कोई आवश्यकता नहीं है, बस सम्मिलित करें कार्य पेस्ट करने के लिए
jasonpenny

कैसे रद्द करें पेस्ट? क्या कोई शॉर्टकट है? धन्यवाद!
एलेक्स चेन

@Dan रिग्बी मैं नवीनतम msysgit का उपयोग कर रहा हूँ उस पर चिपकाने काम नहीं करता है। मुंह से कोशिश की गई मीनू-> पेस्ट करें और
Ghita

@ गीता यह लगता है कि जिस सामग्री को आप पेस्ट करना चाहते हैं वह वास्तव में क्लिपबोर्ड पर नहीं है (या यह एक प्रारूप में है कि शेल समझ में नहीं आता है)। मैंने स्थानीय रूप से msysgit के नवीनतम संस्करण के साथ सत्यापित किया कि यह अभी भी कार्य कर रहा है।
दान रिग्बी

1
@AntiGameZ पूर्ववत के साथ किया जा सकता है Ctrl-_। मेरा मानना ​​है कि यह सब रीडलाइन उपयोगिता से है, जो एमएसीएस, वन ट्रू एडिटर का अनुकरण करता है।
ब्रैडी ट्रेनर

66

यह वास्तव में गिट, एमएसआईएस या बैश का कार्य नहीं है; प्रत्येक विंडोज़ कंसोल प्रोग्राम ऐतिहासिक कारणों से एक ही बोझिल प्रतिलिपि / पेस्ट तंत्र का उपयोग करके अटक जाता है। क्विकडिट मोड को चालू करने से मदद मिल सकती है - या आप इस तरह का एक अच्छा वैकल्पिक कंसोल स्थापित कर सकते हैं , और इसके बजाय इसका उपयोग करने के लिए अपने गिट बैश शॉर्टकट को बदल सकते हैं।


3
उन लोगों के लिए जो कॉन्सोल 2 का उपयोग कैसे करना चाहते हैं, इसके लिए: खोईयां।
जेसपर फ्यर नुड्सन

8
हिस्टेरिक किशमिश के लिए +1। मुझे लगता है कि मैं अभी से इसका इस्तेमाल करना शुरू कर दूंगा।
स्टीवन लू

इस पर QuickEdit बहुत आसान हो जाता है: चयन करें, दर्ज करें, डालें
gphilip

3
इसके अलावा त्वरित संपादन मोड के साथ एक सही माउस बटन पर एक क्लिक के साथ पेस्ट कर सकते हैं। हैंडी!
lmeurs

2
इमरस ने जो कहा, उसे जोड़कर आपको कॉपी के लिए एंटर प्रेस करने की भी जरूरत नहीं ... सिलेक्ट करें और राइट राइट क्लिक करें। यह पिछले ..
विश्वनाथ

60

कॉपी करें:

दीर्घकालिक समाधान: टॉपलेफ्ट आइकन पर क्लिक करें> डिफॉल्ट> "एडिट विकल्प" के तहत "क्विकडिट मोड" चुनें "ठीक है"

फिर उस पाठ का चयन करें जिसे आप कॉपी करना चाहते हैं। दबाएँEnter

अल्पकालिक समाधान: Topleft आइकन पर क्लिक करें> संपादित करें> निशान। प्रेस करें Enter

पेस्ट करें:

दबाएँ Insert

(यदि "QuickEdit मोड" चालू है, तो राइट क्लिकिंग भी काम कर सकती है।)


1
इसने इसे मेरे लिए विंडोज 7 पर तय किया, क्विकडिट मोड को सक्षम करने के बाद, मैं पेस्ट करने के लिए राइट क्लिक का उपयोग कर सकता हूं :)
माइक आर

+1 के लिए राइट-क्लिक करें क्योंकि यह एक मैक कीबोर्ड के साथ विंडोज़ वीएम का उपयोग करते समय काम करता है
गैरीह सिप


20

जिस तरह से मैं ऐसा करता हूं , उसे दबाए रखें, Altफिर दबाएं और Spaceफिर Eअंत में P

विंडोज़ पर Altखिड़की मेनू में कूदता है, Spaceयह खोलता है, Eका चयन करता है संपादित करें और Pकार्यान्वित पेस्ट आदेश।

उत्तराधिकार में इन्हें सही करें और आप 2 सेकंड के अंदर एक स्निपेट पेस्ट कर सकते हैं।


1
यह मैक फ्रेंडली भी है (हम में से उन लोगों के लिए जो मैक पर विंडोज का उपयोग करते हैं!)
एलेक्स

केवल अंग्रेजी विंडोज के लिए काम करता है। एक फ्रांसीसी OS पर यह Alt + Space तब M ( संशोधक ) और अंत में O ( Coller ) होगा।
गेब्रियल

12

मैं लंबे समय के लिए पहली बार विंडोज पर वापस आया हूं और इसने मुझे एक कर्ता की तरह कोस दिया। मैं अंत में यह पाया:

ctrl_shift_letter_shortcuts

Ctrl+ Shift+ letterशॉर्टकट सक्षम करने से मुझे एक लिनक्स जैसा व्यवहार मिला, जिसने मेरा रक्तचाप कम कर दिया है। Ctrl+ Shift+ C/ Vअब काम करता है।


10

यह github सहायता पृष्ठ द्वारा सुझाया गया है :

clip < filename

यह क्लिपबोर्ड में फ़ाइल नाम की सामग्री की प्रतिलिपि बनाता है और आपके id_rsa.pub को वेब फ़ॉर्म में कॉपी करने जैसे कार्यों के लिए उपयोगी है।


1
मुझे ठीक इसी की आवश्यकता थी! मेरे क्लिपबोर्ड में एक git कमांड से पाइप करने की आवश्यकता git diff abc ^ 1 abc - file | क्लिप
डेवडेलस्टीन

9

Git BASH CTRL+ में पेस्ट के लिएP


धन्यवाद, कि अच्छी तरह से काम किया और इसके उपयोग से बेहतर है <इन्सर्ट
आंद्रे डुटेर्ट

1
यह एकमात्र कीबोर्ड विधि है जिसने मेरे लिए Win10 पर काम किया। सम्मिलित करें (विभिन्न संयोजनों में) नहीं। त्वरित संपादन सक्षम है।
isherwood

7

Git Bash शॉर्टकट पर राइट क्लिक करें और Options टैब पर जाएँ। त्वरित संपादन मोड सक्षम करें और ठीक पर क्लिक करें ।

अब आप Git Bash में पेस्ट करने के लिए राइट क्लिक का उपयोग कर सकते हैं , यहां तक ​​कि रिमोट पुश के लिए भी पासवर्ड, जो आप इन्सर्ट के साथ नहीं कर सकते ।

यहाँ छवि विवरण दर्ज करें

इससे कॉपी आसानी से देखी जा सकती है। पाठ के किसी भी ब्लॉक को चुनने के लिए बस बाईं ओर क्लिक करें और कंसोल विंडो में खींचें । अब चयन पर राइट क्लिक करें और रैम में टेक्स्ट ब्लॉक कॉपी हो जाएगा। यह अन्य तरीकों की तुलना में अधिक आसान और सहज है।

छवि स्रोत: https://danlimerick.wordpress.com/2011/07/23/git-for-windows-tip-how-to-copy-and-paste-into-bash/


5

कंसोल 2 ( http://sourceforge.net/projects/console/ ) टर्मिनल फ्रंट एंड पर मेरा जाना है।

यह कॉपी / पेस्ट, resizable विंडोज़, और टैब जैसी महान सुविधाओं को जोड़ता है। आप भी कई "टर्मिनलों" को एकीकृत कर सकते हैं जैसा कि आप ऐप में चाहते हैं। मैं व्यक्तिगत रूप से cmd (मूल विंडो प्रॉम्प्ट), mingW / msysGit का उपयोग करता हूं, और मेरे पास सीधे अजगर और mysql दुभाषियों में गोता लगाने के लिए शॉर्टकट हैं।

"शेल" तर्क जिसे मैं git के लिए उपयोग करता हूं (एक win7 मशीन पर) है:

C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"



4

यदि आपका इरादा git commits के लिए कॉपी / पेस्ट कमेंट्स का है, तो enviromental variable EDITOR को अपने पसंदीदा सादे-टेक्स्ट एडिटर (नोटपैड, नोटपैड ++ ...) के रूप में सेट करने का प्रयास करें और जब आप कमिट करेंगे, तो उसे -m विकल्प और Git न दें। आपके पसंदीदा संपादक को आपकी टिप्पणी की कॉपी / पेस्ट के लिए खोल देगा


4

कंसोल 2 प्राप्त करें। आप इसे कई अलग-अलग तरीकों से करने के लिए कॉन्फ़िगर करते हैं। बैश या विंडोज कमांड के साथ काम करता है।


4

आप कंसोल विंडो में सिर्फ राइट-क्लिक भी कर सकते हैं। गुण पैनल (सिस्टम मेनू से) में दोनों 'संपादन विकल्प' को सक्षम करने के लिए सुनिश्चित करें (पहले के उत्तरों के अनुसार)।



3

कंसोल के गुणों में आप "एडिट विकल्प" के तहत "क्विक एडिट मोड" को सक्रिय कर सकते हैं, इस तरह आप कंसोल के अंदर पेस्ट कर सकते हैं। या जैसा कि वे कहते हैं, आप 'इन्सर्ट' का उपयोग कर सकते हैं।


2

मैं वास्तव में सोच रहा था कि आज यह कैसे किया जाए ... और संयोग से, फिल हैक ने पॉश-गिट (पावरसिट पर गिट) का उपयोग करने के बारे में एक टिप पोस्ट की, जो आपको टैब ऑटो-पूर्ण और कुछ अधिक शांत बिट्स देता है। मैं वापस बैश नहीं जा रहा हूं।

इसकी जांच - पड़ताल करें

http://haacked.com/archive/2011/12/13/better-git-with-powershell.aspx


2

हां, कहीं और से कॉपी करें ctrl+ cऔर पेस्ट का उपयोग करके INSERT। मेरे लिए विंडो 8 पर काम करें।


1

विंडोज़ में मैं कॉपी के बारे में निश्चित नहीं हूं लेकिन पेस्ट के लिए Ctrl + Insert काम करता है। लिनक्स कॉपी में: CTRL+ SHIFT+ C, पेस्ट: CTRL+ SHIFT+V


1

मैं माउस का उपयोग करता हूं :

  1. निशान
  2. राइट क्लिक -> कॉपी
  3. राइट क्लिक -> पेस्ट

0

कॉपी: टाइटल बार पर क्लिक करें, मार्क चुनें, फिर उस कंटेंट को चुनें जिसे आप कॉपी करना चाहते हैं। PASTE: कॉपी करें जिसे आप अतीत में लाना चाहते हैं, बैश पर ध्यान केंद्रित करें, कीबोर्ड पर इन्सर्ट कुंजी दबाएं।



0

मुझे लगता है कि आप एक मैक पर नहीं हैं। insertकुंजी का उपयोग करें ।


0

यदि आप ऊपरी बाएं कोने पर स्थित आइकन पर क्लिक करते हैं, तो एक ड्रॉप-डाउन मेनू दिखाई देगा, और आप वहां से कॉपी / पेस्ट करने का विकल्प पा सकते हैं।


0

पाठ का चयन करने के लिए और CTRL+ पर क्लिक करेंINS

उस कर्सर को रखने के लिए जहां आप प्रिंट करना चाहते हैं

और SHIFT+ पर क्लिक करेंINS

अधिक विकल्पों के लिए, शीर्ष बाईं ओर गिट-बैश आइकन पर क्लिक करें


0

मैं भी इसी समस्या से गुजरता हूं, git bash खिड़कियों में कॉपी और पेस्ट करने के लिए परंपरा पद्धति का समर्थन नहीं करता है, लेकिन आप बस अपनी कमांड में कॉपी और पेस्ट कर सकते हैं

SHIFT+ fn+INSERT


0

यहाँ पहले से ही बहुत सारे उत्तर हैं, लेकिन उनमें से गैर ने मेरे लिए काम किया। Fyi मैं win10 के साथ एक लेनोवो लैपटॉप है और मेरे लिए क्या काम करता है निम्नलिखित है:


चिपकाना = Shift+ fn+prt sc


कॉपी = Shift+ fn+c


0

मेरे कीबोर्ड पर एक प्रिंटस्क्रीन के समान कुंजी स्थित है। दुर्भाग्य से, ctrl + ins मेरे लिए काम नहीं करता है, इसलिए मैंने मेरे लिए निम्नलिखित कार्य संयोजनों को नीचे उतारा:

FN + CTRL + PRT SC - कॉपी के लिए

FN + SHIFT + PRT SC - डालने के लिए


-2

मैकबुक प्रो doesn't एक महत्वपूर्ण कुंजी है। पेस्ट करने के लिए FN+ ENTERका उपयोग करें

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