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

Posted

技术标签:

【中文标题】我们如何通过 git 在 windows 上使用 linux 命令?【英文标题】:how can we use linux commands on windows through git? 【发布时间】:2015-05-31 13:23:13 【问题描述】:

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

【问题讨论】:

【参考方案1】:

只需将<c:\path\to\git\bin> 添加到您的%PATH%,您就可以使用Unix 命令packaged with msysgit。

例如,lsgrep 可以工作。

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

这些命令是MinGw/msys project 的一部分,它为本地 Microsoft Windows 应用程序提供了一个极简的开发环境。

这是用于构建 git 本身的内容,以及它的 Linux 命令集合(作为 Windows 可执行文件)。

查看更多:

“Difference between msysgit and Cygwin + git?”。 “What is the exact meaning of Git Bash?”

【讨论】:

我想知道如何在 windows 上使用 linux 命令?机制是什么? @SumitDutta 有人将linux上常见的各种实用程序/工具/命令的源代码,并在windows上编译,并将这些windows可执行文件包含在msysgit包中 thanx @VonC,现在我得到了我想要的东西。

以上是关于我们如何通过 git 在 windows 上使用 linux 命令?的主要内容,如果未能解决你的问题,请参考以下文章

windows中使用Git如何解决文件冲突?

Windows下如何将一个文件夹通过Git上传到GitHub上(转)

如何在Windows系统中创建并使用Git仓库

window下如何使用Git上传代码到github远程服务器上(转)

如何在windows通过git ssh linux

当我通过 Git Bash 中的 ssh 在远程 Linux 机器上运行命令时,如何将文件的内容直接复制到我的 Windows 剪贴板中?