Git 以 Windows 格式打印文件

Git print files in Windows Format

我处理的最常见用例 git 是签出文件或从 Windows Command prompt 中删除或添加文件。

我不打算使用花哨的图形用户界面工具。我喜欢尽可能多地使用键盘和命令提示符。

所以每当我询问 git 状态或任何其他报告时,git 都会打印这样的文件名

error: The following untracked working tree files would be overwritten by merge:
Tasks/Test/MyTest.js

问题是,我不能只复制粘贴该文本并使用 git checkoutgit add 任何东西。由于 Windows 无法理解 / 它希望您提供 \

有没有git可以打印Windows格式的信息或者Windows可以接受*nix格式[del Tasks/Test/MyTest.js]

我刚刚使用命令提示符测试了 Git,我在包含正斜杠的文件路径上 运行 git add 没有遇到任何问题,所以我不认为你的问题是可复制。

您可以考虑的另一个选择是使用 Git Bash 命令行工具,它随 Windows 下载 Git 一起提供。 bash 是 window,外观类似于命令提示符,但功能更强大。在我的 Windows 设置中,Git Bash 程序位于此处:

C:\Program Files\Git\git-bash.exe

GitBash工具不区分路径中的/\。既然都行,你只需要复制你想要的输出,也简单明了。

坚持使用命令行对您有好处 Git。我相信你会成为一个更强大的 Git 用户,首先在命令行上学习具体细节。