web-dev-qa-db-fra.com

Comment copier et coller dans Git Bash

J'utilise msysgit sous Windows XP.

A tenté Ctrl+V, Clic droit, clic du milieu, google ... pas de chance.

649
Trav L

Presse Insert.

De plus, pour copier à partir de la fenêtre, essayez de cliquer sur l'icône de la fenêtre de la console (topleft) et choisissez Édition -> Marquer, faites glisser une zone sur le texte, puis appuyez sur Entrée. (Vous pouvez également coller via le menu icône de la fenêtre, mais la touche est plus rapide.)

UPDATE

À partir de Windows 10, le CTRL + CCTRL + V et de nombreuses autres fonctionnalités sont implémentées dans conhost.exe, elles doivent donc fonctionner avec tous les utilitaires de console sous Windows. (Vous devez activer les propriétés -> onglet Option -> mode d'édition rapide)

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

1011
Amber

En plus d’utiliser les commandes du menu d’édition, vous pouvez directement coller dans la fenêtre de git bash à l’aide du raccourci clavier, Insert.

138
Dan Rigby

Ce n'est pas vraiment une fonction de git, msys ou bash; chaque programme de console windows est bloqué en utilisant le même mécanisme encombrant copier/coller pour des raisons historiques. Activer Le mode QuickEdit peut vous aider - ou vous pouvez installer une console alternative Nice comme celle-ci , et modifier votre raccourci git bash pour l'utiliser à la place.

65
hobbs

Copier:

Solution à long terme: cliquez sur l'icône Topleft> Valeurs par défaut> Sélectionnez "Mode Édition rapide" sous "Options d'édition"> OK.

Ensuite, sélectionnez le texte que vous souhaitez copier. presse Enter

Solution à court terme: Cliquez sur l'icône Topleft> Éditer> Marquer. presse Enter.

Coller:

Presse Insert

(Si le "Mode d'édition rapide" est activé, un clic droit peut également fonctionner.)

59
HaoQi Li

Utilisation Shift + Insert comme dans linux bash

Edit: Cela fonctionne même dans PuTTY.

31
Anatoly Mironov

La façon dont je le fais est de tenir Alt puis appuyez Space, puis E et enfin P.

Sur Windows Alt passe au menu de la fenêtre, Space l'ouvre, E sélectionne Edit et P exécute la commande Coller.

corrigez-les successivement et vous pouvez coller un extrait en moins de 2 secondes.

20
iKlsR

Ceci est suggéré par la page d'aide github :

clip < filename

ceci copie le contenu du nom de fichier dans le presse-papiers et est utile pour copier, par exemple, votre id_rsa.pub dans un formulaire Web.

9
Tim D

Pour coller dans Git BASH CTRL + P

9
Ehigie Paul

Je suis de retour sous Windows pour la première fois depuis longtemps et cela m'a permis de maudire comme un docker. J'ai finalement trouvé ceci: 

 ctrl_shift_letter_shortcuts

L'activation de "raccourcis Ctrl + Maj + Lettre" m'a conduit à un comportement semblable à celui de Linux qui a abaissé ma tension artérielle. Ctrl + Maj + C/V fonctionne maintenant.

5
David Carboni

console2 ( http://sourceforge.net/projects/console/ ) est mon go to terminal front end.

il ajoute des fonctionnalités intéressantes comme le copier/coller, des fenêtres redimensionnables et des onglets. vous pouvez également intégrer autant de "terminaux" que vous le souhaitez dans l'application. J'utilise personnellement cmd (l'invite de base de Windows), mingW/msysGit, et j'ai des raccourcis pour plonger directement dans les interprètes python et mysql.

l'argument "Shell" que j'utilise pour git (sur une machine win7) est:

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

5
xero

Ctrl + insert l'a fait pour moi dans Windows.

5
Patricia Heimfarth

Cliquez avec le bouton droit sur le raccourci Git Bash et basculez vers l'onglet Options. Activez Mode d’édition rapide et cliquez sur OK.

Vous pouvez maintenant utiliser clic droit pour coller dans Git Bash, même les mots de passe pour Push distant, ce que vous ne pouvez pas utiliser avec Insert.

enter image description here

Cela permet également de copier facilement. Juste cliquez à gauche et faites glisser dans la fenêtre de la console pour sélectionner un bloc de texte. Maintenant clic droit sur la sélection et le bloc de texte sera copié dans la RAM. C'est beaucoup plus facile et intuitif que les autres moyens.

Source de l'image: https://danlimerick.wordpress.com/2011/07/23/git-for-windows-tip-how-to-copy-and-paste-into-bash/

5
datasn.io

Dans les propriétés de la console, vous pouvez activer le "Mode d'édition rapide" sous "Options d'édition". Vous pourrez ainsi coller dans la console en cliquant simplement avec le bouton droit de la souris. Ou vous pouvez utiliser "Insérer" comme on dit.

3
epergo

Obtenez Console2. Vous le configurez pour le faire de différentes manières. Fonctionne avec les invites de commande bash ou Windows.

3
Jon Kruger

si votre intention est de copier/coller les commentaires pour les commits git, essayez de définir la variable environnementale EDITOR comme éditeur de texte brut préféré (bloc-notes, bloc-notes ++ ...) et lorsque vous commettez, ne lui donnez pas l'option -m et Git ouvrira votre éditeur favori pour copier/coller votre commentaire

3
Lucas

Vous pouvez également cliquer avec le bouton droit de la souris dans la fenêtre de la console. Assurez-vous (comme indiqué dans les réponses précédentes) d'activer les deux options d'édition dans le panneau Propriétés (dans le menu Système).

3
John Kelleher

En fait, je me demandais comment faire cela aujourd'hui ... et par coïncidence, Phil Haack a publié un conseil sur l'utilisation de posh-git (Git on powershell), qui vous permet de compléter automatiquement des onglets et quelques autres éléments intéressants. Je ne retourne pas à Git bash.

vérifiez-le

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

2
GR7

Oui, copie de quelque part en utilisant ctrl+c et coller en utilisant INSERT. Travaillez pour moi sur Window 8.

2
HoaPhan

J'utilise le mouse:

  1. marque
  2. clic droit -> copier
  3. clic droit -> coller
1
Hind

Dans Windows, je ne suis pas sûr de la copie, mais pour les travaux de collage Ctrl + Insérer. Sous Linux, copie: CTRL+SHIFT+C, coller: CTRL+SHIFT+V

1

 enter image description here

après ce réglage, vous pouvez utiliser ctrl + shift + v (pour windows)

1
Sanjib Debnath

Pour les utilisateurs travaillant sur Windows 7Shift + INSERT fonctionne bien.

0
Abdullah Khan

Si vous cliquez sur l'icône dans le coin supérieur gauche, un menu déroulant apparaîtra et vous pourrez trouver l'option copier/coller à partir de là.

0
mark

Je vais également à travers le même problème, git bash ne supporte pas la méthode traditionnelle pour copier et coller dans Windows mais vous pouvez simplement copier et coller en une seule commande

MAJ + fn + INSERT 

0
Avnish kumar

Voici déjà beaucoup de réponses mais aucune d’entre elles n’a fonctionné pour moi. Fyi j'ai un ordinateur portable Lenovo avec Win10 et ce qui fonctionne pour moi est la suivante:


Coller = Maj + fn + Prt sc


Copier = Maj + fn + c

0
Mik_A

Pour copier, sélectionnez le texte et cliquez sur CTRL + INS

Pour coller, placez le curseur où vous souhaitez imprimer

et cliquez sur SHIFT + INS

Pour plus d'options, en haut à gauche, cliquez sur l'icône git-bash 

0

Je suppose que vous n'êtes pas sur un Mac. Utilisation insert clé.

0
HoaPhan

COPIER: Cliquez sur la barre de titre, choisissez Marquer, puis sélectionnez le contenu que vous souhaitez copier . PASTE: Copiez ce que vous voulez coller, concentrez-vous sur le bash, appuyez sur la touche Inser du clavier.

0
Lizzy