我无法在终端中创建全局 gitignore。 touch ~/.gitignore 报错
I can't create a global gitignore in my terminal. touch ~/.gitignore gives an error
我正在尝试使用此命令创建全局 .gitignore 文件:
触摸 ~/.gitignore
但在我的终端 (Cmder) 中给出了这条消息:“touch: cannot touch '~/.gitignore': No such file or directory”
我已更改为 windows 终端默认设置(命令提示符),它说:
“'touch' 不是内部或外部命令,也不是可运行的程序或批处理文件。”
我做错了什么或者我能做些什么来解决这个问题?
这应该有助于 windows 终端:
echo $null >> pot.txt
touch 是 linux 命令而不是 windows 命令。
下面的问题应该会有更多帮助:
https://superuser.com/questions/502374/equivalent-of-linux-touch-to-create-an-empty-file-with-powershell
您正在使用 linux 语法。现在,即使 cmd 提示符不理解 touch
,它是 cmder
理解的命令,但表达式 ~/.gitignore
仍然是 linux 表达方式。
你可以在 cmd 提示符下做什么,我想也可以在 cmder 上工作(编辑:似乎对 cmder 不起作用):
copy con "%USERPROFILE%\.gitignore"
[press F6 and enter after that]
对于 cmder,这可以工作:
touch "%USERPROFILE%\.gitignore"
我正在尝试使用此命令创建全局 .gitignore 文件:
触摸 ~/.gitignore
但在我的终端 (Cmder) 中给出了这条消息:“touch: cannot touch '~/.gitignore': No such file or directory”
我已更改为 windows 终端默认设置(命令提示符),它说: “'touch' 不是内部或外部命令,也不是可运行的程序或批处理文件。”
我做错了什么或者我能做些什么来解决这个问题?
这应该有助于 windows 终端:
echo $null >> pot.txt
touch 是 linux 命令而不是 windows 命令。
下面的问题应该会有更多帮助: https://superuser.com/questions/502374/equivalent-of-linux-touch-to-create-an-empty-file-with-powershell
您正在使用 linux 语法。现在,即使 cmd 提示符不理解 touch
,它是 cmder
理解的命令,但表达式 ~/.gitignore
仍然是 linux 表达方式。
你可以在 cmd 提示符下做什么,我想也可以在 cmder 上工作(编辑:似乎对 cmder 不起作用):
copy con "%USERPROFILE%\.gitignore"
[press F6 and enter after that]
对于 cmder,这可以工作:
touch "%USERPROFILE%\.gitignore"