Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git bash:意外标记“;”附近出现语法错误';_Git_Git Bash - Fatal编程技术网

Git bash:意外标记“;”附近出现语法错误';

Git bash:意外标记“;”附近出现语法错误';,git,git-bash,Git,Git Bash,我有一个github项目,在我的目录中有一个名为“app;;settings.dat”的文件 当我想将此文件添加到提交时,我会编写以下命令: git add app;;settings.dat 但它给了我以下错误: bash:意外标记“;”附近出现语法错误 知道为什么吗?是Bash中的一个特殊字符(用于在一行上分隔命令)。试试这个: git add "app;;settings.dat" (更一般地说,尽量避免在文件名中使用;)是Bash中的一个特殊字符(用于在一行上分隔命令)。试试这个:

我有一个github项目,在我的目录中有一个名为“app;;settings.dat”的文件

当我想将此文件添加到提交时,我会编写以下命令:

git add app;;settings.dat
但它给了我以下错误:

bash:意外标记“;”附近出现语法错误


知道为什么吗?

是Bash中的一个特殊字符(用于在一行上分隔命令)。试试这个:

git add "app;;settings.dat"

(更一般地说,尽量避免在文件名中使用
)是Bash中的一个特殊字符(用于在一行上分隔命令)。试试这个:

git add "app;;settings.dat"

(更一般地说,尽量避免在文件名中使用
是特殊字符bash。你必须逃避它

试一试


git添加应用\;\;设置.dat

是特殊字符bash。你必须逃避它

试一试


git添加应用\;\;settings.dat

致命:pathspec应用程序;;设置.dat'与任何files@cssGEEK:在我的机器上工作。该错误意味着您的文件实际上没有被调用-您可以将
ls
的输出添加到您的问题中吗?我在windows上有bash,当我运行your命令时,它会给出上面的信息error@cssGEEK:哦,如果你使用的是Windows,我不知道:(@cssGEEK:除了通过在文件名中不使用笨拙的字符来完全避免问题之外(即使你解决了这个特定的实例,它也会在很多方面给你的生活带来困难).fatal:pathspec“app;;settings.dat”与任何files@cssGEEK:在我的机器上工作。错误意味着你的文件没有真正被调用-你能将
ls
的输出添加到你的问题中吗?我在windows上有bash,当我运行your命令时,它会给出上面的信息error@cssGEEK:哦,如果你使用的是Windows,我不知道:(@cssGEEK:除了通过在文件名中不使用笨拙的字符来完全避免问题之外(即使你解决了这个特定的实例,它也会在很多方面给你的生活带来困难).fatal:pathspec'app;;settings.dat'与任何文件都不匹配是否确实按名称app;;settings.dat致命:pathspec'app;;settings.dat'与任何文件都不匹配是否确实按名称app;;settings.dat存在文件