Git以Windows格式打印文件
我处理的Git以Windows格式打印文件,windows,git,command-prompt,Windows,Git,Command Prompt,我处理的git最常见的用例是从Windows命令提示符下签出文件或删除或添加文件 我不打算使用花哨的gui工具。我喜欢尽可能多地使用键盘和命令提示符 因此,每当我询问git status或任何其他报告时,git都会像下面这样打印文件名 error: The following untracked working tree files would be overwritten by merge: Tasks/Test/MyTest.js 问题是,我不能只是复制粘贴文本,然后使用git check
git
最常见的用例是从Windows命令提示符下签出文件或删除或添加文件
我不打算使用花哨的gui工具。我喜欢尽可能多地使用键盘和命令提示符
因此,每当我询问git status或任何其他报告时,git都会像下面这样打印文件名
error: The following untracked working tree files would be overwritten by merge:
Tasks/Test/MyTest.js
问题是,我不能只是复制粘贴文本,然后使用git checkout
或git add
任何东西。由于Windows
无法理解/
,因此它希望您给予\
还有其他方法吗?git
可以用Windows
格式打印信息,或者Windows
可以接受*nix
格式[del Tasks/Test/MyTest.js]
我刚刚用命令提示符测试了git,在包含前斜杠的文件路径上运行git add
没有问题,所以我不认为你的问题是可复制的
您考虑的另一个选择是使用Git BASH命令行工具,它与Git的Windows下载一起航行。bash是一个窗口,外观类似于命令提示符,但功能更强大。在我的Windows安装程序中,Git Bash程序位于以下位置:
C:\Program Files\Git\git-bash.exe
Git Bash工具不区分路径中的/
和\
。因为两者都可以工作,所以您只需要复制所需的输出,这也很简单和直接
坚持使用命令行Git对您有好处。我相信,通过先在命令行上学习基本知识,您将成为一个更强大的Git用户。Beigeleisen,完全同意您的观点。我曾经使用bash
,我喜欢功能强大的命令行
和git
。我试图用cmd
而不是鼠标点击来实现这一点:(那么我们可以假设您当时想要一个命令提示解决方案吗?当然可以。我只是在寻找cmd
解决方案:)我刚刚使用前斜杠进行了测试,效果很好。实际上,命令提示符已经允许/
和\
使用一段时间了。