标签: git-bash

如何在Windows上的Git Bash中使用Pik for Ruby?

我在Windows上运行多个版本的Ruby(和Rails),并使用Pik在它们之间切换.在命令行,我可以打电话

> pik list
186: ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
192: ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
Run Code Online (Sandbox Code Playgroud)

获取可用的ruby版本列表,并使用

> pik 192

> ruby -v
ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
Run Code Online (Sandbox Code Playgroud)

制作ruby 1.9.2的活动版本:

我无法在git bash中做同样的事情:

 $ pik list
 sh.exe": pik: command not found
Run Code Online (Sandbox Code Playgroud)

而红宝石的版本仍然是1.8.6

$ ruby -v
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
Run Code Online (Sandbox Code Playgroud)

好像git bash看不到pik的路径.有没有办法改变git bash中的路径,还是有另一种方法在git bash中运行pik?

ruby windows git git-bash pik

7
推荐指数
2
解决办法
3751
查看次数

如何在窗口中的git-bash中执行命令,这些窗口位于带有空格的文件夹中,即"Program Files"?

当我使用git bash时,我不时会调用一个命令$PATH(我实际上是在我身上%PATH%)但是如果命令位于一个文件夹中有空格的地方,它就无法运行.

例如,如果程序打开C:\Program Files\whatever\aCmd.exe 并且我aCmd在bash 上键入,则表示"程序"不是有效的程序等.

我所做的是将程序重新安装在没有空格的文件夹中,但最近我的同事开始离开git-gui并使用git-bash并且反复出现的问题是"我如何执行aCmd"当我告诉他们重新安装它们就像¬¬

问:如何在git-bash中执行位于带空格的文件夹中的命令?

windows cmd git-bash

7
推荐指数
1
解决办法
2万
查看次数

在脚本中捕获git post-receive错误

在bash脚本中,我做了一个

git push
Run Code Online (Sandbox Code Playgroud)

我检查它的退出状态.

在远程服务器上有一个post-receive hook,可以做一些事情.如果发生错误,则post-receive挂钩将以非零值退出.

但是当post-receive hook错误输出时,git push会正常退出.除非我专门检查输出的特定错误字符串(我不是),我的脚本认为一切正常.

我有一个简单的方法来确定接收后挂钩是否失败?

git bash git-post-receive git-bash

7
推荐指数
1
解决办法
1556
查看次数

如何分离"git gui"在Windows上的"Git bash"中开始?

例如,

  1. 我开始"git bash";
  2. 我导航到certian目录;
  3. 我开始git gui&;
  4. 我关闭控制台窗口或按Ctrl + C.

Git-gui的窗口消失了.即使我用过git gui&disown.当我按下Ctrl + C时,即使它不在前景中.

如何git gui从Windows控制台正确分离?

windows git msys git-gui git-bash

7
推荐指数
1
解决办法
1614
查看次数

Git bash更改默认.ssh位置

我一直在努力改变git bash上的.ssh位置.

当我打开Git Bash命令提示符时,我正在键入cd~/.ssh然后我的Git Bash导航到某些H:/xyz/.ssh目录.我想将其更改为某些D:/user/.ssh目录.对不起,我在UNIX上没经验,但尝试过在互联网上找到的方法是徒劳的.请指教.

git git-bash

7
推荐指数
1
解决办法
2万
查看次数

git bash中的ssh客户端在windows上存储了known_hosts文件在哪里?

我正在Windows 7上运行git bash,并希望从known_hosts文件中删除一些主机.

我似乎无法在任何地方找到.ssh目录.在Windows 7上,git bash附带的ssh客户端在哪里存储它的已知主机?

git ssh git-bash

7
推荐指数
2
解决办法
1万
查看次数

Git Bash Open Command Windows

我对命令行非常陌生,只是编程.我使用Windows,我正在为维京代码学校做准备工作.在其中一个课程中,它要求我们在Git Bash中使用'open'命令(如果我们不在Linux或Mac上,我们将下载Git Bash)这对我不起作用.当我输入它时,我收到错误"bash:open:command not found",我该如何解决这个问题或解决它?谢谢

git command git-bash

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

Git bash(薄荷).如何打开最大化

我更新了git for windows,发现它现在有minttygit bash的命令提示符.它比以前的基于Windows命令提示符的git bash要好得多.

如果我能打开最初最大化的git bash,那就太好了.mintty的命令行参数打开最大化.

-w, --window normal|min|max|full
Run Code Online (Sandbox Code Playgroud)

但是,当我从'Open git bash here'上下文菜单中打开git bash时,我不知道如何将这个参数传递给mintty.

有谁知道怎么做到这一点?

git git-bash

7
推荐指数
2
解决办法
3621
查看次数

如何在Bitbucket中删除最新的Git提交?

我将laravel文件存储在bitbucket中,我还有一个项目的本地副本.每次我保存本地副本时,我都会将其推送到bitbucket中的远程存储库,以便它们具有相同的更新.

问题:我在本地项目中犯了一个错误,我想在bitbucket中删除Remote Repository中的最新提交.

有谁知道如何删除/删除bitbucket中的最新提交?

谢谢

git github bitbucket git-bash

7
推荐指数
2
解决办法
1万
查看次数

npm查看获取更多项目

我使用以下命令来查找我拥有的软件包的版本.

npm view <packagename> versions

我得到的结果如下

  '2.4.0-2016-10-06-6743',
  '2.4.0-2016-10-07-6750',
  '2.4.0-2016-10-07-6751',
  '2.4.0-2016-10-07-6754',
  '2.4.0-2016-10-07-6755',
  '2.4.0-2016-10-10-6763',
  '2.4.0-2016-10-11-6770',
  '2.4.0-2016-10-11-6790',
  '2.4.0-2016-10-12-6799',
  '2.4.0-2016-10-12-6800',
  '2.4.0-2016-10-13-6806',
  '2.4.0-2016-10-13-6807',
  '2.4.0-2016-10-13-6808',
  '2.4.0-2016-10-14-6810',
  ... 37 more items ]
Run Code Online (Sandbox Code Playgroud)

我想得到所有结果,因为你可以看到有37 more items哪些没有显示.

我怎样才能得到所有结果.

我正在使用Windows命令提示符以及Windows上的gitbash工具.

cmd node.js npm git-bash

7
推荐指数
1
解决办法
1720
查看次数

标签 统计

git-bash ×10

git ×8

windows ×3

cmd ×2

bash ×1

bitbucket ×1

command ×1

git-gui ×1

git-post-receive ×1

github ×1

msys ×1

node.js ×1

npm ×1

pik ×1

ruby ×1

ssh ×1