小编gen*_*ama的帖子

什么是 Windows 版 Git Bash?

我很高兴使用来自https://git-scm.com/ 的Git 和 Git Bash 。这里有一个包含更多信息的页面:https : //git-for-windows.github.io/

昨天我遇到了一个问题rsync,我开始深入研究适用于 Windows 的 Git Bash。我意识到我什至不确定 Bash 程序的名称,因为它只是与 git-scm 下载捆绑在一起。我称之为 Windows 版 Git Bash,这似乎很合理。

在寻找到“什么是Git的打击”我读到Cygwin的不同的东西叫msys2,这似乎是有关msysGit,我看到引用MinGW。但是,然后我在 FAQ 中看到mintty是 Git Bash 的默认终端。

似乎 Bash 应用程序实际上是一个特别策划的捆绑其他东西(主要在上面列出),这些东西可以独立使用。

从根本上说,我想知道那是什么使得像* nix命令的基础上sshscpcat,和ls工作的Git的Bash为Windows?

(我认为一个好的答案会帮助人们大致理解这些组件如何组合在一起并理解组件的正确用语,但我不想打破 SO 问题/答案格式。)

windows bash rsync mingw

92
推荐指数
2
解决办法
14万
查看次数

无法使用 Git Bash rsync 到另一个卷

我在 Windows 机器上使用 git bash:在 2016-02-23 上构建的适用于 Windows 的 Git 2.7.2 版(32 位版本),可从https://git-scm.com 获得

在 bash 中,我可以将目录复制/c//e/(USB 拇指驱动器)。但是,当我尝试使用rsync. 我尝试添加cygdrive到目录名称,但这没有用。还尝试添加-e(只是为了看看会发生什么)也不起作用。

我提到复制命令有效,因为奇怪的是我可以以一种方式看到驱动器,但不能以另一种方式看到它。

复制成功:

在此处输入图片说明

不成功rsync

在此处输入图片说明

其他背景和研究:

错误 255

在某些时候,我相信我得到了完全相同的错误 (255),这让我看到了这篇文章。但是,这里的解决方案与cygwingit bash相关,而不是 git bash。 /sf/ask/1187838361/

流浪者和 rsync

关于 的力学有很多很好的讨论rsync,尤其是从mitchellh. 但是,我不确定他们引用的哪些组件存在于我的安装中,或者不确定如何判断。我在这个网站上问了一个关于这个问题的单独问题。来源:https : //github.com/mitchellh/vagrant/issues/3236

列出模拟 Linux 环境中的驱动器

来源:http : //mingw-users.1079350.n2.nabble.com/Windows-c-drive-td6555321.html 当我这样做时,cat /etc/fstab我得到以下信息:

$ cat /etc/fstab
# For a description of the file …
Run Code Online (Sandbox Code Playgroud)

windows bash rsync mingw

10
推荐指数
1
解决办法
4629
查看次数

标签 统计

bash ×2

mingw ×2

rsync ×2

windows ×2