多くの場合、Git出力を使いやすいコード仲間に中継する必要があります。私が知っている最善の方法は、これを行うことです:
Right-click Git Bash title bar > Edit > Mark > Select lines > Enter
バム-私が選択したものはすべてクリップボードにあり、私は喜びに満ちています。
問題は、それが退屈な方法であり、Gitとの関係がexcitementおよびglamourに満ちていることです。
Windowsでは、コンソール出力を次のようにクリップボードにパイプできます。
C:\> dir | clip
すごいですねGit Bashで何かをしようとすると、次のようになります。
> git branch | clip
sh.exe": clip: command not found
そしてそれは私を悲しくさせます。 WindowsでGit Bashの出力をクリップボードにパイプする方法はありますか?
まあ、実際にはgit branch | clip
は私のためにうまく機能します。 clip
コマンドは、clip.exe
からC:\Windows\System32\
を呼び出すだけです。 PATH
のどこかにclip.exe
がインストールされていることを確認してください。
thing.txtをクリップボードにコピーします
cat thing > /dev/clipboard
クリップボードの内容をthing.txtに入れます
cat /dev/clipboard > thing.txt
これらのことをpbcopyとpbpasteにエイリアスしているので、Macにいるように感じます。
@ madhead の答えは正しい-PATH
変数はgit-bash内から設定する必要があります。 Cairnarvonのスーパーユーザーに関する回答 の好意により、この問題を修正する方法について詳しく説明します。
PATH
の現在の設定を確認するには:
> echo $PATH
そして、64ビットアーキテクチャを想定して設定するには:
> export PATH="$PATH:/c/Windows/System32:/c/Windows/SysWOW64"
の結果 git branch | clip
:
* master
dev
dev_foo