这应该是一个相对简单的事情,但是我无法解决这个问题,而且在线搜索并没有取得丰硕的成果。
README1.txt
的文件git status
用于see that the file is untracked,我想跟踪该文件。git add README1.txt
和received an error that normally suggests the file doesn't exist。修改:
感谢您的回复,我只是成功尝试:git add *
并且还按照有用的社区成员的答案中的建议添加单引号。
答案 0 :(得分:1)
您需要在git add
命令后提供完整的文件路径。即。
git add HyperBowl\ u5/README.txt
反斜杠是为了逃避文件路径中的空白空间,因此git不会混淆并认为这些是单独的命令。避免在文件路径中留空格,请改用snake_case或CamelCase。例如,您可以将此目录命名为HyperBowl_u5
,这样会更好。
此外,由于您只想添加一个文件,您可以使用git'add all'命令,即git add --all
或git add -A
或git add .
(这是一个期末)。任何这些都可以得到你想要的东西。
答案 1 :(得分:0)
您提供了git add
命令的错误路径
不是U5或Hyperbowl U5包含文件的文件夹吗?
尝试使用git add 'Hyperbowl U5/README1.txt'
在sammms回答中,我建议您避免使用空格命名文件夹。
答案 2 :(得分:-1)
使用git add .
git add .
可让您将提交分段。如果您使用适当大小的块进行提交并不是一件必然的话,这并不总是必要的。它还可以预览提交。当您使用git add .
时,所有文件都会签入您的本地索引,该索引与您的工作目录不同。
关于git add .
的重要一点是,它会查看工作树并将所有这些路径添加到分阶段更改中(如果它们已更改或是新的且未被忽略),它不会分阶段进行任何修改。 RM'动作。