当前位置: 首页 > 知识库问答 >
问题:

我们如何通过Git在windows上使用linux命令?

商泽宇
2023-03-14

“我们在git中甚至在Windows中都使用linux命令。我想知道它是如何让这些linux命令在Windows上运行的?”

共有1个答案

许黎明
2023-03-14

只需将 添加到%path%中,就可以使用与msysgit打包的Unix命令。

例如,lsgrep可以工作。

C:\prgs>which ls
C:\prgs\git\PortableGit-1.9.5-preview20141217\bin\ls.EXE

这些命令是MingW/MSYS项目的一部分,该项目为本机Microsoft Windows应用程序提供了一个极简的开发环境。

  • “msysgit和Cygwin+Git之间的区别?”。
  • “Git bash的确切含义是什么?”
 类似资料:
  • 我想使用Windows 10上的命令行中的,以及许多其他Linux工具。我知道有GnuWin32和其他二进制替代品,但没有一个能像Linux的Windows子系统(WSL)那样优雅地工作;包括更新机制。 使用WSL,可以调用

  • 问题内容: 我正在尝试更新裸git repo作为构建的一部分。在Linux上,它相对简单: 但是我不知道如何在Windows上执行此操作。我试过了: 但是失败了: 我该怎么做? 问题答案: 我在以下位置看到ssh-agent: 你需要确保你的包括(通过执行詹金斯作业的用户可以看到),,。 (由Git安装路径文件夹替换) 执行完一项作业(甚至失败)后,请查找“环境变量”链接:您将确切看到谁在运行作业

  • 我们在本地安装了一台新的TFS 2017服务器。我的系统管理员设置了https并生成了自签名证书。使用VisualStudio内置的git工具,一切都可以正常工作。当我尝试从CLI执行任何操作时,会出现以下错误: 我所尝试的: > 经过一些故障排除后,我将本地证书导出为Base-64编码的x.509(.CER)文件,并将其附加到 仔细检查我的git配置以确保http。sslcainfo指向正确的c

  • 问题内容: 我有一种情况,我需要运行 一个 从窗户经常Linux shell命令(用不同的文件名)。我正在使用PuTTY和WinSCP来执行此操作(需要登录名和密码)。该文件通过WinSCP复制到linux机器中的预定义文件夹,然后从PuTTY运行命令。有没有一种方法可以使我通过程序自动执行此操作。理想情况下,我想从Windows右键单击该文件,然后发出命令,该命令会将文件复制到远程计算机,并以文

  • 问题内容: 可以在调用“ java jar jar_name.jar”时指定要使用的JVM。我的机器上安装了两个JVM。我无法更改JAVA_HOME,因为它可能会破坏所有准备就绪的代码。 亲切的问候 史提芬 问题答案: 是的-仅显式提供java.exe的路径。例如: 对于正在运行的命令外壳,最简单的方法是: 例如,这是一个完整的会话,显示我的默认JVM,然后是路径的更改,然后是新的: 但是,这不会

  • 问题内容: 我正在通过Java上的JSch建立ssh连接,在我尝试运行此.sh文件之前,一切似乎都工作正常。外壳程序脚本的名称是 repoUpdate.sh ,它非常简单: 这是我在Linux控制台上直接获得的输出,其中包含命令的正确响应: 现在,这是带有ssh连接的我的方法的Java代码,该代码试图调用同一文件 我得到的答复如下: svn命令(版本9432)没有任何输出或执行的迹象。 我认为这可