Git以Windows格式打印文件

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

我不打算用花哨的gui工具。 我喜欢尽可能使用键盘和命令提示符

所以每当我问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的Windows下载附带的Git Bash命令行工具。 bash是一个窗口,外观类似于命令提示符,但更强大。 在我的Windows安装Git Bash程序位于这里:

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

Git Bash工具不会区分路径中的/\ 。 既然两者都可以工作,你只需要复制你想要的输出,这也很容易和直接。

对你坚持命令行Git有好处。 我相信你会通过在命令行上首先学习这些坚果和螺栓,成为一个更强大的Git用户。