首页 > 解决方案 > 我无法在终端中创建全局 gitignore。touch ~/.gitignore 给出错误

问题描述

我正在尝试使用以下命令创建一个全局 .gitignore 文件:

触摸 ~/.gitignore

但是在我的终端(Cmder)中给出了这个消息:“触摸:无法触摸'~/.gitignore':没有这样的文件或目录”

我已更改为 Windows 终端默认设置(命令提示符),它显示:“'touch' 未被识别为内部或外部命令、可运行程序或批处理文件。”

我做错了什么或者我能做些什么来解决这个问题?

标签: cmder

解决方案


您正在使用 linux 语法。现在,即使touchcmd提示符不理解,但它是一个可以理解的命令,cmder但表达式~/.gitignore仍然是linux的表达方式。

你可以在 cmd 提示符下做什么,我想也可以在 cmder 上工作(编辑:似乎不适用于 cmder):

copy con "%USERPROFILE%\.gitignore"
[press F6 and enter after that]

对于cmder,这可以工作:

touch "%USERPROFILE%\.gitignore"

推荐阅读