标签: git-bash

git清理旧分支

我想创建一个git命令,它将删除所有包含在当前分支中的提交的分支,例如

$ git branch
  groups
* master

$ git cleanup-branches
deleted groups # all commits are included in master

$ git branch
* master
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

git git-bash

5
推荐指数
1
解决办法
619
查看次数

你如何为Git-Bash设置16种终端颜色?

是否有不同的方法为git-bash设置16种终端颜色?理想情况下,我想知道配置文件的位置,以便编辑更容易,并且设置是可移植的.

到目前为止,我看到的唯一方法是从属性窗口手动编辑框,但这是错误和繁琐的 - 你不能使用十六进制字符串,选择颜色来检查它有时会疯狂地改变颜色.

属性窗口

由于git-bash是一个旧版本的薄荷,我尝试用他们的方式改变我的.bashrc ,但那也行不通.任何提示将不胜感激.

windows git cmd git-bash

5
推荐指数
1
解决办法
2866
查看次数

如何在Windows上的git bash(msy​​sgit)中完全运行grep?

我想使用grep -o,但在git bash中没有-o选择.有没有办法grep在git bash中完全工作,就像它在linux bash shell中一样?

grep git-bash

5
推荐指数
1
解决办法
5792
查看次数

启动GitBash时没有执行.bashrc

我正在按照本指南,我已经到了需要创建.bashrc文件的部分,当我重新启动GitBash时它似乎没有执行.我尝试过一些事情,包括这个问题的答案.我也尝试过在其中进行测试的回声,这在我直接执行它时起作用,但在我启动GitBash时则不行.

git ssh bash git-bash

5
推荐指数
2
解决办法
2765
查看次数

选项卡完成和箭头键在Git Bash中的GHCI中不起作用

当我ghcii.sh在Git Bash中打开(Glasgow Haskell Compiler Interactive)时,普通标签,退格键和箭头键无法按预期工作.

例如,如果我输入:lo+ Tab,我希望它能完成语句:load.反而发生的是光标跳到右边(我想是下一个制表位).

然后,如果我使用Backspace返回并填写"手动"命令,则会发生以下情况:

Prelude> :load PrettyJSON.hs

<interactive>:2:1:
    Not in scope: `ad'
    Perhaps you meant one of these:
      `and' (imported from Prelude), `id' (imported from Prelude)

<interactive>:2:4: Not in scope: `PrettyJSON.hs'
Run Code Online (Sandbox Code Playgroud)

这是我很幸运的时候.有时候,我甚Backspace至不能一直回来,而是被卡在某个地方:lo(或者我试图发出的其他命令)的某个地方.Enter不过,我仍然可以再次尝试.

箭头键不会调用命令历史记录.如果我按下▲,光标会向上移动,但我希望它循环显示我的命令历史记录.

这个问题似乎与Git Bash有关,因为GHCI在同一台机器上的PowerShell中正常工作.在我运行早期版本的Git Bash(git版本1.9.5.msysgit.1)的其他机器上,我没有这个问题,所以它似乎与这个特定版本有关(git版本2.5.1) .windows.1).

我的操作系统是Windows 10 64位.起初我认为这个问题与64位Git Bash有关,因为这是我第一次在Windows上看到64位Git Bash,但我也尝试过安装32位Git Bash,它表现出完全相同的行为.

是否有可能使GHCI在这种环境中正常运行?

windows haskell ghci git-bash

5
推荐指数
2
解决办法
1099
查看次数

robocopy将选项视为文件

当我使用robocopy复制文件并使用选项/IS进行覆盖(如果目标位置已经存在)。如日志所示,它将选项视为另一个文件:ERROR : Invalid Parameter #4 : "C:/Program Files/Git/IS"

任何人都知道在覆盖目标文件时如何在Windows中复制文件。

$ robocopy "Z:\ubuntushare" "C:\Natlink\Natlink\MacroSystem" "_git.py" /IS

   ROBOCOPY     ::     Robust File Copy for Windows

  Started : Sat Sep 17 18:00:05 2016

   Source - Z:\ubuntushare\
     Dest - C:\Natlink\Natlink\MacroSystem\

    Files : _git.py

  Options : /COPY:DAT /R:1000000 /W:30

------------------------------------------------------------------------------

ERROR : Invalid Parameter #4 : "C:/Program Files/Git/IS"

       Simple Usage :: ROBOCOPY source destination /MIR

             source :: Source Directory (drive:\path or \\server\share\path).
        destination :: Destination Dir  (drive:\path or \\server\share\path).
               /MIR :: Mirror a …
Run Code Online (Sandbox Code Playgroud)

windows shell batch-file robocopy git-bash

5
推荐指数
2
解决办法
515
查看次数

git difftool持有外壳

我在Windows上将git bash与Beyond&Compare用作difftool(但相同的事情发生在任何外部difftool上)。

我希望我的终端不要等待difftool退出以便将终端控制权还给我。对我来说,在命令行中执行其他git任务时,保持difftool会话保持打开状态很有用。

可能吗 ?

我不知道这是否有任何关系,trustexistcode但是此设置不会改变我想要的终端行为。

git shell git-bash git-difftool

5
推荐指数
1
解决办法
183
查看次数

Bash:Python3:找不到命令(Windows,discord.py)

我一直在尝试配置discord API discord.py以及在我的服务器上运行Red-MusicBot.我已经安装了Python 3.5,并添加了PATH变量(我点击了安装中的"将Python添加到PATH"选项).这是我的路径变量目前的样子:

C:\Users\Corey Rigney\AppData\Local\Programs\Python\Python35\Scripts\
C:\Users\Corey Rigney\AppData\Local\Programs\Python\Python35\
Run Code Online (Sandbox Code Playgroud)

这些是唯一与Python相关的.现在,作为discord.py安装过程的一部分,它希望我在Git Bash中运行此命令:

$ git clone https://github.com/Rapptz/discord.py
$ cd discord.py
$ python3 -m pip install -U .[voice]
Run Code Online (Sandbox Code Playgroud)

前两行完美,但第三行返回:

bash: python3: command not found
Run Code Online (Sandbox Code Playgroud)

我还从GitHub克隆了pip作为一个尝试修复,虽然python安装网站说它包装3.5.

我正在运行Windows 64,64位.

这样做的总体目标是安装一个不和谐的音乐机器人,如果它能帮助我发布尝试运行时遇到的错误.

pip git-bash python-3.5 discord

5
推荐指数
5
解决办法
3万
查看次数

如何更改git bash左对齐

在我的版本中,代码右对齐。我希望它向左对齐,我使用的是希伯来语(rtl语言)的Windows 10,但在“设置”部分中找不到它。我该如何更改?

git git-bash

5
推荐指数
1
解决办法
58
查看次数

Windows 10上的Git Bash会忽略Ctrl + C

开始使用Windows 10后,我遇到了git bash的奇怪问题。

有时 Ctrl + C(和Ctrl + X)不会终止git bash上的运行命令,但是我找不到与这种错误相关的任何依赖关系

在ctrl + c无效的情况下,如何避免此类问题或中断运行命令?

git git-bash windows-10

5
推荐指数
1
解决办法
624
查看次数

标签 统计

git-bash ×10

git ×6

windows ×3

shell ×2

bash ×1

batch-file ×1

cmd ×1

discord ×1

ghci ×1

git-difftool ×1

grep ×1

haskell ×1

pip ×1

python-3.5 ×1

robocopy ×1

ssh ×1

windows-10 ×1