在此先感谢您的阅读-对于Stackoverflow社区来说,这可能是一个非常琐碎的问题,但会让我发疯。
我今天下午用git做一些常规工作时遇到了一个非常奇怪的问题。
在文本编辑器中对文件进行了一些更改之后,我去了终端准备并提交。尝试使用git add(像往常一样)暂存文件后,我去提交git commit -m终端,向我吐出来:
no changes added to commit (use "git add" and/or "git commit -a")
Run Code Online (Sandbox Code Playgroud)
我再次尝试了分期(因为作为一个好人,我决定再次尝试并期望得到不同的结果),并且产生了相同的结果。我检查了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
Run Code Online (Sandbox Code Playgroud)
在试管上四处搜寻之后,我发现可以用其他各种方式来暂存文件,但不能使用git add。我可以使用git add -A或git add -u或使用交互式升级阶段。
困惑不解并且不真正理解我的注册表为什么git add不起作用,我努力使用git add -A。这个故事很奇怪。在我的机器上重新启动后(2011 Macbook Air运行Mavericks), …
git ×1