J'utilise msysgit sous Windows XP.
A tenté Ctrl+V, Clic droit, clic du milieu, google ... pas de chance.
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 + C, CTRL + 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)
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.
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.
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.)
Utilisation Shift + Insert comme dans linux bash
Edit: Cela fonctionne même dans PuTTY.
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.
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.
Pour coller dans Git BASH
CTRL + P
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:
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.
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"
Ctrl + insert l'a fait pour moi dans Windows.
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.
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/
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.
Obtenez Console2. Vous le configurez pour le faire de différentes manières. Fonctionne avec les invites de commande bash ou Windows.
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
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).
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
Oui, copie de quelque part en utilisant ctrl+c et coller en utilisant INSERT. Travaillez pour moi sur Window 8.
J'utilise le mouse:
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
Pour les utilisateurs travaillant sur Windows 7
, Shift + INSERT fonctionne bien.
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à.
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
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
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
Je suppose que vous n'êtes pas sur un Mac. Utilisation insert clé.
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.