Git:添加非临时文件

Git:添加非临时文件,git,Git,提前感谢您的阅读-对于Stackoverflow社区来说,这可能是一个非常小的问题,但会让我发疯 今天下午,我在使用git做一些常规工作时遇到了一个非常奇怪的问题 在文本编辑器中对文件进行了一些更改后,我转到终端进行阶段和提交。在尝试使用git add(像往常一样)暂存文件后,我去提交git commit-m终端向我吐出了这个消息: no changes added to commit (use "git add" and/or "git commit -a") 我再次尝试登台(因为作为一个好

提前感谢您的阅读-对于Stackoverflow社区来说,这可能是一个非常小的问题,但会让我发疯

今天下午,我在使用git做一些常规工作时遇到了一个非常奇怪的问题

在文本编辑器中对文件进行了一些更改后,我转到终端进行阶段和提交。在尝试使用
git add
(像往常一样)暂存文件后,我去提交
git commit-m
终端向我吐出了这个消息:

no changes added to commit (use "git add" and/or "git commit -a")
我再次尝试登台(因为作为一个好人,我决定再试一次,期待不同的结果),并得到了相同的结果。我检查了git状态:

#On branch master
#Changes not staged for commit:
#(use "git add <file>..." to update what will be committed)
#(use "git checkout -- <file>..." to discard changes in working directory) modified:   ../../Round 1/R1C3/R1C3.py

执行
git add
时,它应该与文件在同一目录下运行,或者传递文件的相对路径。由于文件位于父目录中,
git add
将找不到该文件。在您的情况下,您应该
cd.././Round 1/rac3/
,然后运行
git add rac3.py


git add-A
,之所以有效,是因为它将所有文件存放在存储库中,而不管您在目录中的位置。

FYI,我从不单独使用
git add
。我不知道这是可能的。及;我从来没有遇到过问题。谢谢,我会在前进的过程中牢记这一点。我当前的目录是
第1轮/R1C3/
。没有骰子。同样的事情也会发生。谢谢你的关注。我有同样的问题,虽然在正确的目录中,我使用的是git add。添加所有已修改的文件。我在正确的目录中,并且正确branch@cd491415-你是怎么修好的?:)我没有,但我怀疑遥控器的某些行结尾已损坏,因此我们正在考虑开始使用.gittributes,而不是使用gits autocrlf设置。但到目前为止还没有解决办法。
git add R1C3.py
git status
#On branch master
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#   modified:   ../../Round 1/R1C3/R1C3.py
# no changes added to commit (use "git add" and/or "git commit -a")

git add -A
git status
# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   modified:   ../../Round 1/R1C3/R1C3.py
#