cmder - 我无法在终端中创建全局 gitignore。touch ~/.gitignore 给出错误
问题描述
我正在尝试使用以下命令创建一个全局 .gitignore 文件:
触摸 ~/.gitignore
但是在我的终端(Cmder)中给出了这个消息:“触摸:无法触摸'~/.gitignore':没有这样的文件或目录”
我已更改为 Windows 终端默认设置(命令提示符),它显示:“'touch' 未被识别为内部或外部命令、可运行程序或批处理文件。”
我做错了什么或者我能做些什么来解决这个问题?
解决方案
您正在使用 linux 语法。现在,即使touch
cmd提示符不理解,但它是一个可以理解的命令,cmder
但表达式~/.gitignore
仍然是linux的表达方式。
你可以在 cmd 提示符下做什么,我想也可以在 cmder 上工作(编辑:似乎不适用于 cmder):
copy con "%USERPROFILE%\.gitignore"
[press F6 and enter after that]
对于cmder,这可以工作:
touch "%USERPROFILE%\.gitignore"
推荐阅读
- c - 删除尾巴不返回正确的列表
- java - Json 到 Java 对象 - 由于相同的字段而失败
- javascript - 如何选择并显示最常用的字符串
- sapui5 - 为什么它不会在 UI5 中的列表事件 itemPress 上打开功能?
- onedrive - 一次性创建嵌套文件夹 - OneDrive API
- spring-boot - Spring Data GemFire DiskStore
- python - tf.constant 和 tf.Variable 之间的区别(trainable=False)
- visual-studio - 如何删除代码行周围的框?
- html - 如何从具有相同 DOM 结构的多个产品图块中打开多个模式?
- node.js - Nginx + Node JS + Express JS 产生 502 错误