我已经做了git添加。但它赢了';不承诺

我已经做了git添加。但它赢了';不承诺,git,Git,免责声明:我知道开发人员的辛勤工作,我不会对答案投反对票,因为我们所做的只是试图建立彼此 在我对我的应用程序进行了一些巨大的修改之后,我已经执行了这些命令: git status git add . git commit -m "deploying live with heroku" 但它仍然没有提交,因为我看到很多未跟踪的文件都是红色的 我在发布提交后也看到了这一点 On branch master Changes not staged for commit: ..............

免责声明:我知道开发人员的辛勤工作,我不会对答案投反对票,因为我们所做的只是试图建立彼此

在我对我的应用程序进行了一些巨大的修改之后,我已经执行了这些命令:

git status
git add .
git commit -m "deploying live with heroku"
但它仍然没有提交,因为我看到很多未跟踪的文件都是红色的

我在发布提交后也看到了这一点

On branch master
Changes not staged for commit:

..............< all these modules here

Untracked files:

......................
no changes added to commit

分支主机上的

未为提交而暂存的更改:
所有这些模块都在这里
未跟踪的文件:
......................
没有添加要提交的更改

试试这些命令,它会起作用的。 通过以下命令$git Add--a将文件添加到暂存中


尝试使用以下命令将未跟踪和修改的文件添加到临时索引

git add -A;

可能…确保在项目的根目录中运行
git add.
。它添加了当前目录的内容。在我添加git之后,我已经通过@axiac查看了git状态结果的结尾部分。这是一个行尾问题。Windows使用两个字符(
CR
LF
)来结束文本文件的行,Git内部只使用
LF
(Unix行结束样式)。这可以通过解决,但我认为最好避免它。现在,大多数Windows文本编辑器都可以处理使用Unix行结束约定的文件。$git commit-m“first heroku deploy”位于未跟踪的分支主文件上:。。。。。提交时没有添加任何内容,但存在未跟踪的文件。没有像
--a
这样的选项。您可能需要
-a
,但在这里没有帮助。另外,
git push
与问题无关,也没有帮助。@axiac显然git将
--a
解释为
--all
,我想是因为没有歧义。等价的缩写形式是
-A
。确切地说,先生,我主要使用这个。我告诉他我遇到了这个致命问题:无法统计“composer.”:没有这样的文件或目录检查链接来解决致命问题。是的,有一个名为
composer的文件。
这可能是git的一个大问题,因为它的命名没有文件名。当我尝试这样做时:
git rm“composer”致命:pathspec“.”与任何文件都不匹配
如果可以,是否可以打印git状态输出?如果是,则仅打印项目的相对路径w.r.t根目录。
git add -A;