如何在git中提交添加的文件?

如何在git中提交添加的文件?,git,commit,Git,Commit,我通过git add向我的存储库添加了一些文件。 现在我要把它们交出来 git commit -m „I did something“ 但它就是不起作用。我不知道该怎么办。我总是能得到信息 错误:pathspec“没有”与git已知的任何文件都不匹配 错误:pathspec“something”与git已知的任何文件都不匹配 麻烦制造者是您正在使用的“智能”引号。命令行和编程仅使用直接引号(“) 您正在使用的引号没有任何特殊含义,shell将I、did和something解析为三个单词,并将它

我通过git add向我的存储库添加了一些文件。 现在我要把它们交出来

git commit -m „I did something“
但它就是不起作用。我不知道该怎么办。我总是能得到信息

错误:pathspec“没有”与git已知的任何文件都不匹配

错误:pathspec“something”与git已知的任何文件都不匹配

麻烦制造者是您正在使用的“智能”引号。命令行和编程仅使用直接引号(

您正在使用的引号没有任何特殊含义,shell将
I
did
something
解析为三个单词,并将它们作为命令行参数传递给
git

Git将
“I
解释为
-m
(提交消息)的参数,将其他两个单词解释为的名称。它显示您发布的错误消息,因为它找不到任何具有这些名称的文件

解决方案是在命令行中始终使用直引号(
)或撇号(
)(它们有不同的含义,但在此上下文中它们是等效的)。如果提交消息包含引号,则可以用撇号或其他方式包装消息

git commit -m "I did something"
或:

麻烦制造者是您正在使用的“智能”引号。命令行和编程仅使用直接引号(

您正在使用的引号没有任何特殊含义,shell将
I
did
something
解析为三个单词,并将它们作为命令行参数传递给
git

Git将
“I
解释为
-m
(提交消息)的参数,将其他两个单词解释为的名称。它显示您发布的错误消息,因为它找不到任何具有这些名称的文件

解决方案是在命令行中始终使用直引号(
)或撇号(
)(它们有不同的含义,但在此上下文中它们是等效的)。如果提交消息包含引号,则可以用撇号或其他方式包装消息

git commit -m "I did something"
或:


你是怎么得到这个低报价的

git commit -m „I did something“
              ^
在shell中运行时(两边都需要传统的“标记”),不会将其视为一个块字符串。因此Git会假定这是三个不同的参数,最后两个是文件名

试一试


…相反,如果您需要剪切并粘贴它。

如何获得此低引号

git commit -m „I did something“
              ^
在shell中运行时(两边都需要传统的“标记”),不会将其视为一个块字符串。因此Git会假定这是三个不同的参数,最后两个是文件名

试一试


…相反,如果你需要剪切和粘贴它。

麻烦制造者是你正在使用的“智能”引号。命令行和编程只使用直接引号(
)。噢,哇,我不知道this@jarla你是西班牙人吗?@evolutionxbox为什么?@Jarla'\_(ツ)_/''真的很好奇。麻烦制造者是你正在使用的“智能”引号。命令行和编程只使用直接引号(
)。噢,哇,我不知道this@jarla你是西班牙人吗?@evolutionxbox为什么?@Jarla'\_(ツ)_/“真的很好奇。